Skip to content

Hera Workflows Auto-Generated Models

hera.workflows.models

Amount

ArchiveStrategy

none

none: Optional[NoneStrategy] = None

tar

tar: Optional[TarStrategy] = None

zip

zip: Optional[ZipStrategy] = None

ArchivedWorkflowDeletedResponse

Arguments

artifacts

artifacts: Optional[List[Artifact]] = None

parameters

parameters: Optional[List[Parameter]] = None

ArtGCStatus

not_specified

not_specified: Optional[bool] = None

pods_recouped

pods_recouped: Optional[Dict[str, bool]] = None

strategies_processed

strategies_processed: Optional[Dict[str, bool]] = None

Artifact

archive

archive: Optional[ArchiveStrategy] = None

archive_logs

archive_logs: Optional[bool] = None

artifact_gc

artifact_gc: Optional[ArtifactGC] = None

artifactory

artifactory: Optional[ArtifactoryArtifact] = None

azure

azure: Optional[AzureArtifact] = None

deleted

deleted: Optional[bool] = None

from_

from_: Optional[str] = None

from_expression

from_expression: Optional[str] = None

gcs

gcs: Optional[GCSArtifact] = None

git

git: Optional[GitArtifact] = None

global_name

global_name: Optional[str] = None

hdfs

hdfs: Optional[HDFSArtifact] = None

http

http: Optional[HTTPArtifact] = None

mode

mode: Optional[int] = None

name

name: str

optional

optional: Optional[bool] = None

oss

oss: Optional[OSSArtifact] = None

path

path: Optional[str] = None

raw

raw: Optional[RawArtifact] = None

recurse_mode

recurse_mode: Optional[bool] = None

s3

s3: Optional[S3Artifact] = None

sub_path

sub_path: Optional[str] = None

ArtifactGC

pod_metadata

pod_metadata: Optional[Metadata] = None

service_account_name

service_account_name: Optional[str] = None

strategy

strategy: Optional[str] = None

ArtifactLocation

archive_logs

archive_logs: Optional[bool] = None

artifactory

artifactory: Optional[ArtifactoryArtifact] = None

azure

azure: Optional[AzureArtifact] = None

gcs

gcs: Optional[GCSArtifact] = None

git

git: Optional[GitArtifact] = None

hdfs

hdfs: Optional[HDFSArtifact] = None

http

http: Optional[HTTPArtifact] = None

oss

oss: Optional[OSSArtifact] = None

raw

raw: Optional[RawArtifact] = None

s3

s3: Optional[S3Artifact] = None

ArtifactPaths

archive

archive: Optional[ArchiveStrategy] = None

archive_logs

archive_logs: Optional[bool] = None

artifact_gc

artifact_gc: Optional[ArtifactGC] = None

artifactory

artifactory: Optional[ArtifactoryArtifact] = None

azure

azure: Optional[AzureArtifact] = None

deleted

deleted: Optional[bool] = None

from_

from_: Optional[str] = None

from_expression

from_expression: Optional[str] = None

gcs

gcs: Optional[GCSArtifact] = None

git

git: Optional[GitArtifact] = None

global_name

global_name: Optional[str] = None

hdfs

hdfs: Optional[HDFSArtifact] = None

http

http: Optional[HTTPArtifact] = None

mode

mode: Optional[int] = None

name

name: str

optional

optional: Optional[bool] = None

oss

oss: Optional[OSSArtifact] = None

path

path: Optional[str] = None

raw

raw: Optional[RawArtifact] = None

recurse_mode

recurse_mode: Optional[bool] = None

s3

s3: Optional[S3Artifact] = None

sub_path

sub_path: Optional[str] = None

ArtifactRepository

archive_logs

archive_logs: Optional[bool] = None

artifactory

azure

gcs

hdfs

oss

ArtifactRepositoryRef

config_map

config_map: Optional[str] = None

key

key: Optional[str] = None

ArtifactRepositoryRefStatus

artifact_repository

artifact_repository: Optional[ArtifactRepository] = None

config_map

config_map: Optional[str] = None

default

default: Optional[bool] = None

key

key: Optional[str] = None

namespace

namespace: Optional[str] = None

ArtifactoryArtifact

password_secret

password_secret: Optional[SecretKeySelector] = None

url

url: str

username_secret

username_secret: Optional[SecretKeySelector] = None

ArtifactoryArtifactRepository

key_format

key_format: Optional[str] = None

password_secret

password_secret: Optional[SecretKeySelector] = None

repo_url

repo_url: Optional[str] = None

username_secret

username_secret: Optional[SecretKeySelector] = None

AzureArtifact

account_key_secret

account_key_secret: Optional[SecretKeySelector] = None

blob

blob: str

container

container: str

endpoint

endpoint: str

use_sdk_creds

use_sdk_creds: Optional[bool] = None

AzureArtifactRepository

account_key_secret

account_key_secret: Optional[SecretKeySelector] = None

blob_name_format

blob_name_format: Optional[str] = None

container

container: str

endpoint

endpoint: str

use_sdk_creds

use_sdk_creds: Optional[bool] = None

Backoff

cap

cap: Optional[str] = None

duration

duration: Optional[str] = None

factor

factor: Optional[IntOrString] = None

max_duration

max_duration: Optional[str] = None

BasicAuth

password_secret

password_secret: Optional[SecretKeySelector] = None

username_secret

username_secret: Optional[SecretKeySelector] = None

Cache

config_map

config_map: ConfigMapKeySelector

ClientCertAuth

client_cert_secret

client_cert_secret: Optional[SecretKeySelector] = None

client_key_secret

client_key_secret: Optional[SecretKeySelector] = None

ClusterWorkflowTemplate

api_version

api_version: Optional[str] = None

kind

kind: Optional[str] = None

metadata

metadata: ObjectMeta

spec

ClusterWorkflowTemplateCreateRequest

create_options

create_options: Optional[CreateOptions] = None

template

ClusterWorkflowTemplateDeleteResponse

ClusterWorkflowTemplateLintRequest

create_options

create_options: Optional[CreateOptions] = None

template

ClusterWorkflowTemplateList

api_version

api_version: Optional[str] = None

items

kind

kind: Optional[str] = None

metadata

metadata: ListMeta

ClusterWorkflowTemplateUpdateRequest

name

name: Optional[str] = None

template

CollectEventRequest

name

name: Optional[str] = None

CollectEventResponse

Column

key

key: str

name

name: str

type

type: str

Condition

message

message: Optional[str] = None

status

status: Optional[str] = None

type

type: Optional[str] = None

ContainerNode

args

args: Optional[List[str]] = None

command

command: Optional[List[str]] = None

dependencies

dependencies: Optional[List[str]] = None

env

env: Optional[List[EnvVar]] = None

env_from

env_from: Optional[List[EnvFromSource]] = None

image

image: Optional[str] = None

image_pull_policy

image_pull_policy: Optional[str] = None

lifecycle

lifecycle: Optional[Lifecycle] = None

liveness_probe

liveness_probe: Optional[Probe] = None

name

name: str

ports

ports: Optional[List[ContainerPort]] = None

readiness_probe

readiness_probe: Optional[Probe] = None

resize_policy

resize_policy: Optional[List[ContainerResizePolicy]] = None

resources

resources: Optional[ResourceRequirements] = None

restart_policy

restart_policy: Optional[str] = None

security_context

security_context: Optional[SecurityContext] = None

startup_probe

startup_probe: Optional[Probe] = None

stdin

stdin: Optional[bool] = None

stdin_once

stdin_once: Optional[bool] = None

termination_message_path

termination_message_path: Optional[str] = None

termination_message_policy

termination_message_policy: Optional[str] = None

tty

tty: Optional[bool] = None

volume_devices

volume_devices: Optional[List[VolumeDevice]] = None

volume_mounts

volume_mounts: Optional[List[VolumeMount]] = None

working_dir

working_dir: Optional[str] = None

ContainerSetRetryStrategy

duration

duration: Optional[str] = None

retries

retries: IntOrString

ContainerSetTemplate

containers

containers: List[ContainerNode]

retry_strategy

retry_strategy: Optional[ContainerSetRetryStrategy] = None

volume_mounts

volume_mounts: Optional[List[VolumeMount]] = None

ContinueOn

error

error: Optional[bool] = None

failed

failed: Optional[bool] = None

Counter

value

value: str

CreateCronWorkflowRequest

create_options

create_options: Optional[CreateOptions] = None

cron_workflow

cron_workflow: Optional[CronWorkflow] = None

namespace

namespace: Optional[str] = None

CreateS3BucketOptions

object_locking

object_locking: Optional[bool] = None

CronWorkflow

api_version

api_version: Optional[str] = None

kind

kind: Optional[str] = None

metadata

metadata: ObjectMeta

spec

status

status: Optional[CronWorkflowStatus] = None

CronWorkflowDeletedResponse

CronWorkflowList

api_version

api_version: Optional[str] = None

items

items: Optional[List[CronWorkflow]] = None

kind

kind: Optional[str] = None

metadata

metadata: ListMeta

CronWorkflowResumeRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

CronWorkflowSpec

concurrency_policy

concurrency_policy: Optional[str] = None

failed_jobs_history_limit

failed_jobs_history_limit: Optional[int] = None

schedule

schedule: Optional[str] = None

schedules

schedules: Optional[List[str]] = None

starting_deadline_seconds

starting_deadline_seconds: Optional[int] = None

stop_strategy

stop_strategy: Optional[StopStrategy] = None

successful_jobs_history_limit

successful_jobs_history_limit: Optional[int] = None

suspend

suspend: Optional[bool] = None

timezone

timezone: Optional[str] = None

when

when: Optional[str] = None

workflow_metadata

workflow_metadata: Optional[ObjectMeta] = None

workflow_spec

workflow_spec: WorkflowSpec

CronWorkflowStatus

active

active: Optional[List[ObjectReference]] = None

conditions

conditions: Optional[List[Condition]] = None

failed

failed: Optional[int] = None

last_scheduled_time

last_scheduled_time: Optional[Time] = None

phase

phase: Optional[str] = None

succeeded

succeeded: Optional[int] = None

CronWorkflowSuspendRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

DAGTask

arguments

arguments: Optional[Arguments] = None

continue_on

continue_on: Optional[ContinueOn] = None

dependencies

dependencies: Optional[List[str]] = None

depends

depends: Optional[str] = None

hooks

hooks: Optional[Dict[str, LifecycleHook]] = None

inline

inline: Optional[Template] = None

name

name: str

on_exit

on_exit: Optional[str] = None

template

template: Optional[str] = None

template_ref

template_ref: Optional[TemplateRef] = None

when

when: Optional[str] = None

with_items

with_items: Optional[List[Item]] = None

with_param

with_param: Optional[str] = None

with_sequence

with_sequence: Optional[Sequence] = None

DAGTemplate

fail_fast

fail_fast: Optional[bool] = None

target

target: Optional[str] = None

tasks

tasks: List[DAGTask]

Data

source

source: DataSource

transformation

transformation: List[TransformationStep]

DataSource

artifact_paths

artifact_paths: Optional[ArtifactPaths] = None

Event

selector

selector: str

EventResponse

GCSArtifact

bucket

bucket: Optional[str] = None

key

key: str

service_account_key_secret

service_account_key_secret: Optional[SecretKeySelector] = None

GCSArtifactRepository

bucket

bucket: Optional[str] = None

key_format

key_format: Optional[str] = None

service_account_key_secret

service_account_key_secret: Optional[SecretKeySelector] = None

Gauge

operation

operation: Optional[str] = None

realtime

realtime: bool

value

value: str

GetUserInfoResponse

email

email: Optional[str] = None

email_verified

email_verified: Optional[bool] = None

groups

groups: Optional[List[str]] = None

issuer

issuer: Optional[str] = None

name

name: Optional[str] = None

service_account_name

service_account_name: Optional[str] = None

service_account_namespace

service_account_namespace: Optional[str] = None

subject

subject: Optional[str] = None

GitArtifact

branch

branch: Optional[str] = None

depth

depth: Optional[int] = None

disable_submodules

disable_submodules: Optional[bool] = None

fetch

fetch: Optional[List[str]] = None

insecure_ignore_host_key

insecure_ignore_host_key: Optional[bool] = None

insecure_skip_tls

insecure_skip_tls: Optional[bool] = None

password_secret

password_secret: Optional[SecretKeySelector] = None

repo

repo: str

revision

revision: Optional[str] = None

single_branch

single_branch: Optional[bool] = None

ssh_private_key_secret

ssh_private_key_secret: Optional[SecretKeySelector] = None

username_secret

username_secret: Optional[SecretKeySelector] = None

HDFSArtifact

addresses

addresses: Optional[List[str]] = None

data_transfer_protection

data_transfer_protection: Optional[str] = None

force

force: Optional[bool] = None

hdfs_user

hdfs_user: Optional[str] = None

krb_c_cache_secret

krb_c_cache_secret: Optional[SecretKeySelector] = None

krb_config_config_map

krb_config_config_map: Optional[ConfigMapKeySelector] = None

krb_keytab_secret

krb_keytab_secret: Optional[SecretKeySelector] = None

krb_realm

krb_realm: Optional[str] = None

krb_service_principal_name

krb_service_principal_name: Optional[str] = None

krb_username

krb_username: Optional[str] = None

path

path: str

HDFSArtifactRepository

addresses

addresses: Optional[List[str]] = None

data_transfer_protection

data_transfer_protection: Optional[str] = None

force

force: Optional[bool] = None

hdfs_user

hdfs_user: Optional[str] = None

krb_c_cache_secret

krb_c_cache_secret: Optional[SecretKeySelector] = None

krb_config_config_map

krb_config_config_map: Optional[ConfigMapKeySelector] = None

krb_keytab_secret

krb_keytab_secret: Optional[SecretKeySelector] = None

krb_realm

krb_realm: Optional[str] = None

krb_service_principal_name

krb_service_principal_name: Optional[str] = None

krb_username

krb_username: Optional[str] = None

path_format

path_format: Optional[str] = None

HTTP

body

body: Optional[str] = None

body_from

body_from: Optional[HTTPBodySource] = None

headers

headers: Optional[List[HTTPHeader]] = None

insecure_skip_verify

insecure_skip_verify: Optional[bool] = None

method

method: Optional[str] = None

success_condition

success_condition: Optional[str] = None

timeout_seconds

timeout_seconds: Optional[int] = None

url

url: str

HTTPArtifact

auth

auth: Optional[HTTPAuth] = None

headers

headers: Optional[List[Header]] = None

url

url: str

HTTPAuth

basic_auth

basic_auth: Optional[BasicAuth] = None

client_cert

client_cert: Optional[ClientCertAuth] = None

oauth2

oauth2: Optional[OAuth2Auth] = None

HTTPBodySource

bytes

bytes: Optional[str] = None

HTTPHeader

name

name: str

value

value: Optional[str] = None

value_from

value_from: Optional[HTTPHeaderSource] = None

HTTPHeaderSource

secret_key_ref

secret_key_ref: Optional[SecretKeySelector] = None

Header

name

name: str

value

value: str

Histogram

buckets

buckets: List[Amount]

value

value: str

InfoResponse

columns

columns: Optional[List[Column]] = None
links: Optional[List[Link]] = None

managed_namespace

managed_namespace: Optional[str] = None

modals

modals: Optional[Dict[str, bool]] = None

nav_color

nav_color: Optional[str] = None

Inputs

artifacts

artifacts: Optional[List[Artifact]] = None

parameters

parameters: Optional[List[Parameter]] = None

Item

LabelKeys

items

items: Optional[List[str]] = None

LabelValueFrom

expression

expression: str

LabelValues

items

items: Optional[List[str]] = None

LifecycleHook

arguments

arguments: Optional[Arguments] = None

expression

expression: Optional[str] = None

template

template: Optional[str] = None

template_ref

template_ref: Optional[TemplateRef] = None

name

name: str

scope

scope: str

url

url: str

LintCronWorkflowRequest

cron_workflow

cron_workflow: Optional[CronWorkflow] = None

namespace

namespace: Optional[str] = None

LogEntry

content

content: Optional[str] = None

pod_name

pod_name: Optional[str] = None

ManifestFrom

artifact

artifact: Artifact

MemoizationStatus

cache_name

cache_name: str

hit

hit: bool

key

key: str

Memoize

cache

cache: Cache

key

key: str

max_age

max_age: str

Metadata

annotations

annotations: Optional[Dict[str, str]] = None

labels

labels: Optional[Dict[str, str]] = None

MetricLabel

key

key: str

value

value: str

Metrics

prometheus

prometheus: Optional[List[Prometheus]] = None

Mutex

database

database: Optional[bool] = None

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

MutexHolding

holder

holder: Optional[str] = None

mutex

mutex: Optional[str] = None

MutexStatus

holding

holding: Optional[List[MutexHolding]] = None

waiting

waiting: Optional[List[MutexHolding]] = None

NodeFlag

hooked

hooked: Optional[bool] = None

retried

retried: Optional[bool] = None

NodeStatus

boundary_id

boundary_id: Optional[str] = None

children

children: Optional[List[str]] = None

daemoned

daemoned: Optional[bool] = None

display_name

display_name: Optional[str] = None

estimated_duration

estimated_duration: Optional[int] = None

finished_at

finished_at: Optional[Time] = None

host_node_name

host_node_name: Optional[str] = None

id

id: str

inputs

inputs: Optional[Inputs] = None

memoization_status

memoization_status: Optional[MemoizationStatus] = None

message

message: Optional[str] = None

name

name: str

node_flag

node_flag: Optional[NodeFlag] = None

outbound_nodes

outbound_nodes: Optional[List[str]] = None

outputs

outputs: Optional[Outputs] = None

phase

phase: Optional[str] = None

pod_ip

pod_ip: Optional[str] = None

progress

progress: Optional[str] = None

resources_duration

resources_duration: Optional[Dict[str, int]] = None

started_at

started_at: Optional[Time] = None

synchronization_status

synchronization_status: Optional[NodeSynchronizationStatus] = None

task_result_synced

task_result_synced: Optional[bool] = None

template_name

template_name: Optional[str] = None

template_ref

template_ref: Optional[TemplateRef] = None

template_scope

template_scope: Optional[str] = None

type

type: str

NodeSynchronizationStatus

waiting

waiting: Optional[str] = None

NoneStrategy

OAuth2Auth

client_id_secret

client_id_secret: Optional[SecretKeySelector] = None

client_secret_secret

client_secret_secret: Optional[SecretKeySelector] = None

endpoint_params

endpoint_params: Optional[List[OAuth2EndpointParam]] = None

scopes

scopes: Optional[List[str]] = None

token_url_secret

token_url_secret: Optional[SecretKeySelector] = None

OAuth2EndpointParam

key

key: str

value

value: Optional[str] = None

OSSArtifact

access_key_secret

access_key_secret: Optional[SecretKeySelector] = None

bucket

bucket: Optional[str] = None

create_bucket_if_not_present

create_bucket_if_not_present: Optional[bool] = None

endpoint

endpoint: Optional[str] = None

key

key: str

lifecycle_rule

lifecycle_rule: Optional[OSSLifecycleRule] = None

secret_key_secret

secret_key_secret: Optional[SecretKeySelector] = None

security_token

security_token: Optional[str] = None

use_sdk_creds

use_sdk_creds: Optional[bool] = None

OSSArtifactRepository

access_key_secret

access_key_secret: Optional[SecretKeySelector] = None

bucket

bucket: Optional[str] = None

create_bucket_if_not_present

create_bucket_if_not_present: Optional[bool] = None

endpoint

endpoint: Optional[str] = None

key_format

key_format: Optional[str] = None

lifecycle_rule

lifecycle_rule: Optional[OSSLifecycleRule] = None

secret_key_secret

secret_key_secret: Optional[SecretKeySelector] = None

security_token

security_token: Optional[str] = None

use_sdk_creds

use_sdk_creds: Optional[bool] = None

OSSLifecycleRule

mark_deletion_after_days

mark_deletion_after_days: Optional[int] = None

mark_infrequent_access_after_days

mark_infrequent_access_after_days: Optional[int] = None

Outputs

artifacts

artifacts: Optional[List[Artifact]] = None

exit_code

exit_code: Optional[str] = None

parameters

parameters: Optional[List[Parameter]] = None

result

result: Optional[str] = None

ParallelSteps

Parameter

default

default: Optional[str] = None

description

description: Optional[str] = None

enum

enum: Optional[List[str]] = None

global_name

global_name: Optional[str] = None

name

name: str

value

value: Optional[str] = None

value_from

value_from: Optional[ValueFrom] = None

Plugin

PodGC

delete_delay_duration

delete_delay_duration: Optional[str] = None

label_selector

label_selector: Optional[LabelSelector] = None

strategy

strategy: Optional[str] = None

Prometheus

counter

counter: Optional[Counter] = None

gauge

gauge: Optional[Gauge] = None

help

help: str

histogram

histogram: Optional[Histogram] = None

labels

labels: Optional[List[MetricLabel]] = None

name

name: str

when

when: Optional[str] = None

RawArtifact

data

data: str

ResourceTemplate

action

action: str

failure_condition

failure_condition: Optional[str] = None

flags

flags: Optional[List[str]] = None

manifest

manifest: Optional[str] = None

manifest_from

manifest_from: Optional[ManifestFrom] = None

merge_strategy

merge_strategy: Optional[str] = None

set_owner_reference

set_owner_reference: Optional[bool] = None

success_condition

success_condition: Optional[str] = None

ResubmitArchivedWorkflowRequest

memoized

memoized: Optional[bool] = None

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

parameters

parameters: Optional[List[str]] = None

uid

uid: Optional[str] = None

RetryAffinity

node_anti_affinity

node_anti_affinity: Optional[RetryNodeAntiAffinity] = None

RetryArchivedWorkflowRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

node_field_selector

node_field_selector: Optional[str] = None

parameters

parameters: Optional[List[str]] = None

restart_successful

restart_successful: Optional[bool] = None

uid

uid: Optional[str] = None

RetryNodeAntiAffinity

RetryStrategy

affinity

affinity: Optional[RetryAffinity] = None

backoff

backoff: Optional[Backoff] = None

expression

expression: Optional[str] = None

limit

limit: Optional[IntOrString] = None

retry_policy

retry_policy: Optional[str] = None

S3Artifact

access_key_secret

access_key_secret: Optional[SecretKeySelector] = None

bucket

bucket: Optional[str] = None

ca_secret

ca_secret: Optional[SecretKeySelector] = None

create_bucket_if_not_present

create_bucket_if_not_present: Optional[CreateS3BucketOptions] = None

encryption_options

encryption_options: Optional[S3EncryptionOptions] = None

endpoint

endpoint: Optional[str] = None

insecure

insecure: Optional[bool] = None

key

key: Optional[str] = None

region

region: Optional[str] = None

role_arn

role_arn: Optional[str] = None

secret_key_secret

secret_key_secret: Optional[SecretKeySelector] = None

session_token_secret

session_token_secret: Optional[SecretKeySelector] = None

use_sdk_creds

use_sdk_creds: Optional[bool] = None

S3ArtifactRepository

access_key_secret

access_key_secret: Optional[SecretKeySelector] = None

bucket

bucket: Optional[str] = None

ca_secret

ca_secret: Optional[SecretKeySelector] = None

create_bucket_if_not_present

create_bucket_if_not_present: Optional[CreateS3BucketOptions] = None

encryption_options

encryption_options: Optional[S3EncryptionOptions] = None

endpoint

endpoint: Optional[str] = None

insecure

insecure: Optional[bool] = None

key_format

key_format: Optional[str] = None

key_prefix

key_prefix: Optional[str] = None

region

region: Optional[str] = None

role_arn

role_arn: Optional[str] = None

secret_key_secret

secret_key_secret: Optional[SecretKeySelector] = None

session_token_secret

session_token_secret: Optional[SecretKeySelector] = None

use_sdk_creds

use_sdk_creds: Optional[bool] = None

S3EncryptionOptions

enable_encryption

enable_encryption: Optional[bool] = None

kms_encryption_context

kms_encryption_context: Optional[str] = None

kms_key_id

kms_key_id: Optional[str] = None

server_side_customer_key_secret

server_side_customer_key_secret: Optional[SecretKeySelector] = None

ScriptTemplate

args

args: Optional[List[str]] = None

command

command: Optional[List[str]] = None

env

env: Optional[List[EnvVar]] = None

env_from

env_from: Optional[List[EnvFromSource]] = None

image

image: str

image_pull_policy

image_pull_policy: Optional[str] = None

lifecycle

lifecycle: Optional[Lifecycle] = None

liveness_probe

liveness_probe: Optional[Probe] = None

name

name: Optional[str] = None

ports

ports: Optional[List[ContainerPort]] = None

readiness_probe

readiness_probe: Optional[Probe] = None

resize_policy

resize_policy: Optional[List[ContainerResizePolicy]] = None

resources

resources: Optional[ResourceRequirements] = None

restart_policy

restart_policy: Optional[str] = None

security_context

security_context: Optional[SecurityContext] = None

source

source: str

startup_probe

startup_probe: Optional[Probe] = None

stdin

stdin: Optional[bool] = None

stdin_once

stdin_once: Optional[bool] = None

termination_message_path

termination_message_path: Optional[str] = None

termination_message_policy

termination_message_policy: Optional[str] = None

tty

tty: Optional[bool] = None

volume_devices

volume_devices: Optional[List[VolumeDevice]] = None

volume_mounts

volume_mounts: Optional[List[VolumeMount]] = None

working_dir

working_dir: Optional[str] = None

SemaphoreHolding

holders

holders: Optional[List[str]] = None

semaphore

semaphore: Optional[str] = None

SemaphoreRef

config_map_key_ref

config_map_key_ref: Optional[ConfigMapKeySelector] = None

database

database: Optional[SyncDatabaseRef] = None

namespace

namespace: Optional[str] = None

SemaphoreStatus

holding

holding: Optional[List[SemaphoreHolding]] = None

waiting

waiting: Optional[List[SemaphoreHolding]] = None

Sequence

count

count: Optional[IntOrString] = None

end

end: Optional[IntOrString] = None

format

format: Optional[str] = None

start

start: Optional[IntOrString] = None

StopStrategy

expression

expression: str

Submit

arguments

arguments: Optional[Arguments] = None

metadata

metadata: Optional[ObjectMeta] = None

workflow_template_ref

workflow_template_ref: WorkflowTemplateRef

SubmitOpts

annotations

annotations: Optional[str] = None

dry_run

dry_run: Optional[bool] = None

entry_point

entry_point: Optional[str] = None

generate_name

generate_name: Optional[str] = None

labels

labels: Optional[str] = None

name

name: Optional[str] = None

owner_reference

owner_reference: Optional[OwnerReference] = None

parameters

parameters: Optional[List[str]] = None

pod_priority_class_name

pod_priority_class_name: Optional[str] = None

priority

priority: Optional[int] = None

server_dry_run

server_dry_run: Optional[bool] = None

service_account

service_account: Optional[str] = None

SuppliedValueFrom

SuspendTemplate

duration

duration: Optional[str] = None

SyncDatabaseRef

key

key: str

Synchronization

mutex

mutex: Optional[Mutex] = None

mutexes

mutexes: Optional[List[Mutex]] = None

semaphore

semaphore: Optional[SemaphoreRef] = None

semaphores

semaphores: Optional[List[SemaphoreRef]] = None

SynchronizationStatus

mutex

mutex: Optional[MutexStatus] = None

semaphore

semaphore: Optional[SemaphoreStatus] = None

TTLStrategy

seconds_after_completion

seconds_after_completion: Optional[int] = None

seconds_after_failure

seconds_after_failure: Optional[int] = None

seconds_after_success

seconds_after_success: Optional[int] = None

TarStrategy

compression_level

compression_level: Optional[int] = None

Template

active_deadline_seconds

active_deadline_seconds: Optional[IntOrString] = None

affinity

affinity: Optional[Affinity] = None

annotations

annotations: Optional[Dict[str, str]] = None

archive_location

archive_location: Optional[ArtifactLocation] = None

automount_service_account_token

automount_service_account_token: Optional[bool] = None

container

container: Optional[Container] = None

container_set

container_set: Optional[ContainerSetTemplate] = None

daemon

daemon: Optional[bool] = None

dag

dag: Optional[DAGTemplate] = None

data

data: Optional[Data] = None

executor

executor: Optional[ExecutorConfig] = None

fail_fast

fail_fast: Optional[bool] = None

host_aliases

host_aliases: Optional[List[HostAlias]] = None

http

http: Optional[HTTP] = None

init_containers

init_containers: Optional[List[UserContainer]] = None

inputs

inputs: Optional[Inputs] = None

memoize

memoize: Optional[Memoize] = None

metadata

metadata: Optional[Metadata] = None

metrics

metrics: Optional[Metrics] = None

name

name: Optional[str] = None

node_selector

node_selector: Optional[Dict[str, str]] = None

outputs

outputs: Optional[Outputs] = None

parallelism

parallelism: Optional[int] = None

plugin

plugin: Optional[Plugin] = None

pod_spec_patch

pod_spec_patch: Optional[str] = None

priority_class_name

priority_class_name: Optional[str] = None

resource

resource: Optional[ResourceTemplate] = None

retry_strategy

retry_strategy: Optional[RetryStrategy] = None

scheduler_name

scheduler_name: Optional[str] = None

script

script: Optional[ScriptTemplate] = None

security_context

security_context: Optional[PodSecurityContext] = None

service_account_name

service_account_name: Optional[str] = None

sidecars

sidecars: Optional[List[UserContainer]] = None

steps

steps: Optional[List[ParallelSteps]] = None

suspend

suspend: Optional[SuspendTemplate] = None

synchronization

synchronization: Optional[Synchronization] = None

timeout

timeout: Optional[str] = None

tolerations

tolerations: Optional[List[Toleration]] = None

volumes

volumes: Optional[List[Volume]] = None

TemplateRef

cluster_scope

cluster_scope: Optional[bool] = None

name

name: Optional[str] = None

template

template: Optional[str] = None

TransformationStep

expression

expression: str

UpdateCronWorkflowRequest

cron_workflow

cron_workflow: Optional[CronWorkflow] = None

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

UserContainer

args

args: Optional[List[str]] = None

command

command: Optional[List[str]] = None

env

env: Optional[List[EnvVar]] = None

env_from

env_from: Optional[List[EnvFromSource]] = None

image

image: Optional[str] = None

image_pull_policy

image_pull_policy: Optional[str] = None

lifecycle

lifecycle: Optional[Lifecycle] = None

liveness_probe

liveness_probe: Optional[Probe] = None

mirror_volume_mounts

mirror_volume_mounts: Optional[bool] = None

name

name: str

ports

ports: Optional[List[ContainerPort]] = None

readiness_probe

readiness_probe: Optional[Probe] = None

resize_policy

resize_policy: Optional[List[ContainerResizePolicy]] = None

resources

resources: Optional[ResourceRequirements] = None

restart_policy

restart_policy: Optional[str] = None

security_context

security_context: Optional[SecurityContext] = None

startup_probe

startup_probe: Optional[Probe] = None

stdin

stdin: Optional[bool] = None

stdin_once

stdin_once: Optional[bool] = None

termination_message_path

termination_message_path: Optional[str] = None

termination_message_policy

termination_message_policy: Optional[str] = None

tty

tty: Optional[bool] = None

volume_devices

volume_devices: Optional[List[VolumeDevice]] = None

volume_mounts

volume_mounts: Optional[List[VolumeMount]] = None

working_dir

working_dir: Optional[str] = None

ValueFrom

config_map_key_ref

config_map_key_ref: Optional[ConfigMapKeySelector] = None

default

default: Optional[str] = None

event

event: Optional[str] = None

expression

expression: Optional[str] = None

jq_filter

jq_filter: Optional[str] = None

json_path

json_path: Optional[str] = None

parameter

parameter: Optional[str] = None

path

path: Optional[str] = None

supplied

supplied: Optional[SuppliedValueFrom] = None

Version

build_date

build_date: str

compiler

compiler: str

git_commit

git_commit: str

git_tag

git_tag: str

git_tree_state

git_tree_state: str

go_version

go_version: str

platform

platform: str

version

version: str

VolumeClaimGC

strategy

strategy: Optional[str] = None

Workflow

api_version

api_version: Optional[str] = None

kind

kind: Optional[str] = None

metadata

metadata: ObjectMeta

spec

status

status: Optional[WorkflowStatus] = None

WorkflowCreateRequest

create_options

create_options: Optional[CreateOptions] = None

instance_id

instance_id: Optional[str] = None

namespace

namespace: Optional[str] = None

server_dry_run

server_dry_run: Optional[bool] = None

workflow

workflow: Optional[Workflow] = None

WorkflowDeleteResponse

WorkflowEventBinding

api_version

api_version: Optional[str] = None

kind

kind: Optional[str] = None

metadata

metadata: ObjectMeta

WorkflowEventBindingList

api_version

api_version: Optional[str] = None

items

kind

kind: Optional[str] = None

metadata

metadata: ListMeta

WorkflowEventBindingSpec

event

event: Event

submit

submit: Optional[Submit] = None

WorkflowLevelArtifactGC

force_finalizer_removal

force_finalizer_removal: Optional[bool] = None

pod_metadata

pod_metadata: Optional[Metadata] = None

pod_spec_patch

pod_spec_patch: Optional[str] = None

service_account_name

service_account_name: Optional[str] = None

strategy

strategy: Optional[str] = None

WorkflowLintRequest

namespace

namespace: Optional[str] = None

workflow

workflow: Optional[Workflow] = None

WorkflowList

api_version

api_version: Optional[str] = None

items

items: Optional[List[Workflow]] = None

kind

kind: Optional[str] = None

metadata

metadata: ListMeta

WorkflowMetadata

annotations

annotations: Optional[Dict[str, str]] = None

labels

labels: Optional[Dict[str, str]] = None

labels_from

labels_from: Optional[Dict[str, LabelValueFrom]] = None

WorkflowResubmitRequest

memoized

memoized: Optional[bool] = None

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

parameters

parameters: Optional[List[str]] = None

WorkflowResumeRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

node_field_selector

node_field_selector: Optional[str] = None

WorkflowRetryRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

node_field_selector

node_field_selector: Optional[str] = None

parameters

parameters: Optional[List[str]] = None

restart_successful

restart_successful: Optional[bool] = None

WorkflowSetRequest

message

message: Optional[str] = None

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

node_field_selector

node_field_selector: Optional[str] = None

output_parameters

output_parameters: Optional[str] = None

phase

phase: Optional[str] = None

WorkflowSpec

active_deadline_seconds

active_deadline_seconds: Optional[int] = None

affinity

affinity: Optional[Affinity] = None

archive_logs

archive_logs: Optional[bool] = None

arguments

arguments: Optional[Arguments] = None

artifact_gc

artifact_gc: Optional[WorkflowLevelArtifactGC] = None

artifact_repository_ref

artifact_repository_ref: Optional[ArtifactRepositoryRef] = None

automount_service_account_token

automount_service_account_token: Optional[bool] = None

dns_config

dns_config: Optional[PodDNSConfig] = None

dns_policy

dns_policy: Optional[str] = None

entrypoint

entrypoint: Optional[str] = None

executor

executor: Optional[ExecutorConfig] = None

hooks

hooks: Optional[Dict[str, LifecycleHook]] = None

host_aliases

host_aliases: Optional[List[HostAlias]] = None

host_network

host_network: Optional[bool] = None

image_pull_secrets

image_pull_secrets: Optional[List[LocalObjectReference]] = None

metrics

metrics: Optional[Metrics] = None

node_selector

node_selector: Optional[Dict[str, str]] = None

on_exit

on_exit: Optional[str] = None

parallelism

parallelism: Optional[int] = None

pod_disruption_budget

pod_disruption_budget: Optional[PodDisruptionBudgetSpec] = None

pod_gc

pod_gc: Optional[PodGC] = None

pod_metadata

pod_metadata: Optional[Metadata] = None

pod_priority_class_name

pod_priority_class_name: Optional[str] = None

pod_spec_patch

pod_spec_patch: Optional[str] = None

priority

priority: Optional[int] = None

retry_strategy

retry_strategy: Optional[RetryStrategy] = None

scheduler_name

scheduler_name: Optional[str] = None

security_context

security_context: Optional[PodSecurityContext] = None

service_account_name

service_account_name: Optional[str] = None

shutdown

shutdown: Optional[str] = None

suspend

suspend: Optional[bool] = None

synchronization

synchronization: Optional[Synchronization] = None

template_defaults

template_defaults: Optional[Template] = None

templates

templates: Optional[List[Template]] = None

tolerations

tolerations: Optional[List[Toleration]] = None

ttl_strategy

ttl_strategy: Optional[TTLStrategy] = None

volume_claim_gc

volume_claim_gc: Optional[VolumeClaimGC] = None

volume_claim_templates

volume_claim_templates: Optional[List[PersistentVolumeClaim]] = None

volumes

volumes: Optional[List[Volume]] = None

workflow_metadata

workflow_metadata: Optional[WorkflowMetadata] = None

workflow_template_ref

workflow_template_ref: Optional[WorkflowTemplateRef] = None

WorkflowStatus

artifact_gc_status

artifact_gc_status: Optional[ArtGCStatus] = None

artifact_repository_ref

artifact_repository_ref: Optional[ArtifactRepositoryRefStatus] = None

compressed_nodes

compressed_nodes: Optional[str] = None

conditions

conditions: Optional[List[Condition]] = None

estimated_duration

estimated_duration: Optional[int] = None

finished_at

finished_at: Optional[Time] = None

message

message: Optional[str] = None

nodes

nodes: Optional[Dict[str, NodeStatus]] = None

offload_node_status_version

offload_node_status_version: Optional[str] = None

outputs

outputs: Optional[Outputs] = None

persistent_volume_claims

persistent_volume_claims: Optional[List[Volume]] = None

phase

phase: Optional[str] = None

progress

progress: Optional[str] = None

resources_duration

resources_duration: Optional[Dict[str, int]] = None

started_at

started_at: Optional[Time] = None

stored_templates

stored_templates: Optional[Dict[str, Template]] = None

stored_workflow_template_spec

stored_workflow_template_spec: Optional[WorkflowSpec] = None

synchronization

synchronization: Optional[SynchronizationStatus] = None

task_results_completion_status

task_results_completion_status: Optional[Dict[str, bool]] = None

WorkflowStep

arguments

arguments: Optional[Arguments] = None

continue_on

continue_on: Optional[ContinueOn] = None

hooks

hooks: Optional[Dict[str, LifecycleHook]] = None

inline

inline: Optional[Template] = None

name

name: Optional[str] = None

on_exit

on_exit: Optional[str] = None

template

template: Optional[str] = None

template_ref

template_ref: Optional[TemplateRef] = None

when

when: Optional[str] = None

with_items

with_items: Optional[List[Item]] = None

with_param

with_param: Optional[str] = None

with_sequence

with_sequence: Optional[Sequence] = None

WorkflowStopRequest

message

message: Optional[str] = None

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

node_field_selector

node_field_selector: Optional[str] = None

WorkflowSubmitRequest

namespace

namespace: Optional[str] = None

resource_kind

resource_kind: Optional[str] = None

resource_name

resource_name: Optional[str] = None

submit_options

submit_options: Optional[SubmitOpts] = None

WorkflowSuspendRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

WorkflowTemplate

api_version

api_version: Optional[str] = None

kind

kind: Optional[str] = None

metadata

metadata: ObjectMeta

spec

WorkflowTemplateCreateRequest

create_options

create_options: Optional[CreateOptions] = None

namespace

namespace: Optional[str] = None

template

template: Optional[WorkflowTemplate] = None

WorkflowTemplateDeleteResponse

WorkflowTemplateLintRequest

create_options

create_options: Optional[CreateOptions] = None

namespace

namespace: Optional[str] = None

template

template: Optional[WorkflowTemplate] = None

WorkflowTemplateList

api_version

api_version: Optional[str] = None

items

items: Optional[List[WorkflowTemplate]] = None

kind

kind: Optional[str] = None

metadata

metadata: ListMeta

WorkflowTemplateRef

cluster_scope

cluster_scope: Optional[bool] = None

name

name: Optional[str] = None

WorkflowTemplateUpdateRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

template

template: Optional[WorkflowTemplate] = None

WorkflowTerminateRequest

name

name: Optional[str] = None

namespace

namespace: Optional[str] = None

WorkflowWatchEvent

object

object: Optional[Workflow] = None

type

type: Optional[str] = None

ZipStrategy

Comments