Skip to content

Hera Workflows Auto-Generated Models

hera.workflows.models

Amount

root

root: float

ArchiveStrategy

none

none: NoneStrategy | None = None

tar

tar: TarStrategy | None = None

zip

zip: ZipStrategy | None = None

ArchivedWorkflowDeletedResponse

Arguments

artifacts

artifacts: list[Artifact] | None = None

parameters

parameters: list[Parameter] | None = None

ArtGCStatus

not_specified

not_specified: bool | None = None

pods_recouped

pods_recouped: dict[str, bool] | None = None

strategies_processed

strategies_processed: dict[str, bool] | None = None

Artifact

archive

archive: ArchiveStrategy | None = None

archive_logs

archive_logs: bool | None = None

artifact_gc

artifact_gc: ArtifactGC | None = None

artifactory

artifactory: ArtifactoryArtifact | None = None

azure

azure: AzureArtifact | None = None

deleted

deleted: bool | None = None

from_

from_: str | None = None

from_expression

from_expression: str | None = None

gcs

gcs: GCSArtifact | None = None

git

git: GitArtifact | None = None

global_name

global_name: str | None = None

hdfs

hdfs: HDFSArtifact | None = None

http

http: HTTPArtifact | None = None

mode

mode: int | None = None

name

name: str

optional

optional: bool | None = None

oss

oss: OSSArtifact | None = None

path

path: str | None = None

raw

raw: RawArtifact | None = None

recurse_mode

recurse_mode: bool | None = None

s3

s3: S3Artifact | None = None

sub_path

sub_path: str | None = None

ArtifactGC

pod_metadata

pod_metadata: Metadata | None = None

service_account_name

service_account_name: str | None = None

strategy

strategy: str | None = None

ArtifactLocation

archive_logs

archive_logs: bool | None = None

artifactory

artifactory: ArtifactoryArtifact | None = None

azure

azure: AzureArtifact | None = None

gcs

gcs: GCSArtifact | None = None

git

git: GitArtifact | None = None

hdfs

hdfs: HDFSArtifact | None = None

http

http: HTTPArtifact | None = None

oss

oss: OSSArtifact | None = None

raw

raw: RawArtifact | None = None

s3

s3: S3Artifact | None = None

ArtifactPaths

archive

archive: ArchiveStrategy | None = None

archive_logs

archive_logs: bool | None = None

artifact_gc

artifact_gc: ArtifactGC | None = None

artifactory

artifactory: ArtifactoryArtifact | None = None

azure

azure: AzureArtifact | None = None

deleted

deleted: bool | None = None

from_

from_: str | None = None

from_expression

from_expression: str | None = None

gcs

gcs: GCSArtifact | None = None

git

git: GitArtifact | None = None

global_name

global_name: str | None = None

hdfs

hdfs: HDFSArtifact | None = None

http

http: HTTPArtifact | None = None

mode

mode: int | None = None

name

name: str

optional

optional: bool | None = None

oss

oss: OSSArtifact | None = None

path

path: str | None = None

raw

raw: RawArtifact | None = None

recurse_mode

recurse_mode: bool | None = None

s3

s3: S3Artifact | None = None

sub_path

sub_path: str | None = None

ArtifactRepository

archive_logs

archive_logs: bool | None = None

artifactory

artifactory: ArtifactoryArtifactRepository | None = None

azure

azure: AzureArtifactRepository | None = None

gcs

gcs: GCSArtifactRepository | None = None

hdfs

hdfs: HDFSArtifactRepository | None = None

oss

oss: OSSArtifactRepository | None = None

s3

s3: S3ArtifactRepository | None = None

ArtifactRepositoryRef

config_map

config_map: str | None = None

key

key: str | None = None

ArtifactRepositoryRefStatus

artifact_repository

artifact_repository: ArtifactRepository | None = None

config_map

config_map: str | None = None

default

default: bool | None = None

key

key: str | None = None

namespace

namespace: str | None = None

ArtifactoryArtifact

password_secret

password_secret: SecretKeySelector | None = None

url

url: str

username_secret

username_secret: SecretKeySelector | None = None

ArtifactoryArtifactRepository

key_format

key_format: str | None = None

password_secret

password_secret: SecretKeySelector | None = None

repo_url

repo_url: str | None = None

username_secret

username_secret: SecretKeySelector | None = None

AzureArtifact

account_key_secret

account_key_secret: SecretKeySelector | None = None

blob

blob: str

container

container: str

endpoint

endpoint: str

use_sdk_creds

use_sdk_creds: bool | None = None

AzureArtifactRepository

account_key_secret

account_key_secret: SecretKeySelector | None = None

blob_name_format

blob_name_format: str | None = None

container

container: str

endpoint

endpoint: str

use_sdk_creds

use_sdk_creds: bool | None = None

Backoff

cap

cap: str | None = None

duration

duration: str | None = None

factor

factor: IntOrString | None = None

max_duration

max_duration: str | None = None

BasicAuth

password_secret

password_secret: SecretKeySelector | None = None

username_secret

username_secret: SecretKeySelector | None = None

Cache

config_map

config_map: ConfigMapKeySelector

ClientCertAuth

client_cert_secret

client_cert_secret: SecretKeySelector | None = None

client_key_secret

client_key_secret: SecretKeySelector | None = None

ClusterWorkflowTemplate

api_version

api_version: str | None = None

kind

kind: str | None = None

metadata

metadata: ObjectMeta

spec

ClusterWorkflowTemplateCreateRequest

create_options

create_options: CreateOptions | None = None

template

template: ClusterWorkflowTemplate | None = None

ClusterWorkflowTemplateDeleteResponse

ClusterWorkflowTemplateLintRequest

create_options

create_options: CreateOptions | None = None

template

template: ClusterWorkflowTemplate | None = None

ClusterWorkflowTemplateList

api_version

api_version: str | None = None

items

items: list[ClusterWorkflowTemplate] | None = None

kind

kind: str | None = None

metadata

metadata: ListMeta

ClusterWorkflowTemplateUpdateRequest

name

name: str | None = None

template

template: ClusterWorkflowTemplate | None = None

CollectEventRequest

name

name: str | None = None

CollectEventResponse

Column

key

key: str

name

name: str

type

type: str

Condition

message

message: str | None = None

status

status: str | None = None

type

type: str | None = None

ContainerNode

args

args: list[str] | None = None

command

command: list[str] | None = None

dependencies

dependencies: list[str] | None = None

env

env: list[EnvVar] | None = None

env_from

env_from: list[EnvFromSource] | None = None

image

image: str | None = None

image_pull_policy

image_pull_policy: str | None = None

lifecycle

lifecycle: Lifecycle | None = None

liveness_probe

liveness_probe: Probe | None = None

name

name: str

ports

ports: list[ContainerPort] | None = None

readiness_probe

readiness_probe: Probe | None = None

resize_policy

resize_policy: list[ContainerResizePolicy] | None = None

resources

resources: ResourceRequirements | None = None

restart_policy

restart_policy: str | None = None

security_context

security_context: SecurityContext | None = None

startup_probe

startup_probe: Probe | None = None

stdin

stdin: bool | None = None

stdin_once

stdin_once: bool | None = None

termination_message_path

termination_message_path: str | None = None

termination_message_policy

termination_message_policy: str | None = None

tty

tty: bool | None = None

volume_devices

volume_devices: list[VolumeDevice] | None = None

volume_mounts

volume_mounts: list[VolumeMount] | None = None

working_dir

working_dir: str | None = None

ContainerSetRetryStrategy

duration

duration: str | None = None

retries

retries: IntOrString

ContainerSetTemplate

containers

containers: list[ContainerNode]

retry_strategy

retry_strategy: ContainerSetRetryStrategy | None = None

volume_mounts

volume_mounts: list[VolumeMount] | None = None

ContinueOn

error

error: bool | None = None

failed

failed: bool | None = None

Counter

value

value: str

CreateCronWorkflowRequest

create_options

create_options: CreateOptions | None = None

cron_workflow

cron_workflow: CronWorkflow | None = None

namespace

namespace: str | None = None

CreateS3BucketOptions

object_locking

object_locking: bool | None = None

CronWorkflow

api_version

api_version: str | None = None

kind

kind: str | None = None

metadata

metadata: ObjectMeta

spec

status

status: CronWorkflowStatus | None = None

CronWorkflowDeletedResponse

CronWorkflowList

api_version

api_version: str | None = None

items

items: list[CronWorkflow] | None = None

kind

kind: str | None = None

metadata

metadata: ListMeta

CronWorkflowResumeRequest

name

name: str | None = None

namespace

namespace: str | None = None

CronWorkflowSpec

concurrency_policy

concurrency_policy: str | None = None

failed_jobs_history_limit

failed_jobs_history_limit: int | None = None

schedule

schedule: str | None = None

schedules

schedules: list[str] | None = None

starting_deadline_seconds

starting_deadline_seconds: int | None = None

stop_strategy

stop_strategy: StopStrategy | None = None

successful_jobs_history_limit

successful_jobs_history_limit: int | None = None

suspend

suspend: bool | None = None

timezone

timezone: str | None = None

when

when: str | None = None

workflow_metadata

workflow_metadata: ObjectMeta | None = None

workflow_spec

workflow_spec: WorkflowSpec

CronWorkflowStatus

active

active: list[ObjectReference] | None = None

conditions

conditions: list[Condition] | None = None

failed

failed: int | None = None

last_scheduled_time

last_scheduled_time: Time | None = None

phase

phase: str | None = None

succeeded

succeeded: int | None = None

CronWorkflowSuspendRequest

name

name: str | None = None

namespace

namespace: str | None = None

DAGTask

arguments

arguments: Arguments | None = None

continue_on

continue_on: ContinueOn | None = None

dependencies

dependencies: list[str] | None = None

depends

depends: str | None = None

hooks

hooks: dict[str, LifecycleHook] | None = None

inline

inline: Template | None = None

name

name: str

on_exit

on_exit: str | None = None

template

template: str | None = None

template_ref

template_ref: TemplateRef | None = None

when

when: str | None = None

with_items

with_items: list[Item] | None = None

with_param

with_param: str | None = None

with_sequence

with_sequence: Sequence | None = None

DAGTemplate

fail_fast

fail_fast: bool | None = None

target

target: str | None = None

tasks

tasks: list[DAGTask]

Data

source

source: DataSource

transformation

transformation: list[TransformationStep]

DataSource

artifact_paths

artifact_paths: ArtifactPaths | None = None

Event

selector

selector: str

EventResponse

GCSArtifact

bucket

bucket: str | None = None

key

key: str

service_account_key_secret

service_account_key_secret: SecretKeySelector | None = None

GCSArtifactRepository

bucket

bucket: str | None = None

key_format

key_format: str | None = None

service_account_key_secret

service_account_key_secret: SecretKeySelector | None = None

Gauge

operation

operation: str | None = None

realtime

realtime: bool

value

value: str

GetUserInfoResponse

email

email: str | None = None

email_verified

email_verified: bool | None = None

groups

groups: list[str] | None = None

issuer

issuer: str | None = None

name

name: str | None = None

service_account_name

service_account_name: str | None = None

service_account_namespace

service_account_namespace: str | None = None

subject

subject: str | None = None

GitArtifact

branch

branch: str | None = None

depth

depth: int | None = None

disable_submodules

disable_submodules: bool | None = None

fetch

fetch: list[str] | None = None

insecure_ignore_host_key

insecure_ignore_host_key: bool | None = None

insecure_skip_tls

insecure_skip_tls: bool | None = None

password_secret

password_secret: SecretKeySelector | None = None

repo

repo: str

revision

revision: str | None = None

single_branch

single_branch: bool | None = None

ssh_private_key_secret

ssh_private_key_secret: SecretKeySelector | None = None

username_secret

username_secret: SecretKeySelector | None = None

HDFSArtifact

addresses

addresses: list[str] | None = None

data_transfer_protection

data_transfer_protection: str | None = None

force

force: bool | None = None

hdfs_user

hdfs_user: str | None = None

krb_c_cache_secret

krb_c_cache_secret: SecretKeySelector | None = None

krb_config_config_map

krb_config_config_map: ConfigMapKeySelector | None = None

krb_keytab_secret

krb_keytab_secret: SecretKeySelector | None = None

krb_realm

krb_realm: str | None = None

krb_service_principal_name

krb_service_principal_name: str | None = None

krb_username

krb_username: str | None = None

path

path: str

HDFSArtifactRepository

addresses

addresses: list[str] | None = None

data_transfer_protection

data_transfer_protection: str | None = None

force

force: bool | None = None

hdfs_user

hdfs_user: str | None = None

krb_c_cache_secret

krb_c_cache_secret: SecretKeySelector | None = None

krb_config_config_map

krb_config_config_map: ConfigMapKeySelector | None = None

krb_keytab_secret

krb_keytab_secret: SecretKeySelector | None = None

krb_realm

krb_realm: str | None = None

krb_service_principal_name

krb_service_principal_name: str | None = None

krb_username

krb_username: str | None = None

path_format

path_format: str | None = None

HTTP

body

body: str | None = None

body_from

body_from: HTTPBodySource | None = None

headers

headers: list[HTTPHeader] | None = None

insecure_skip_verify

insecure_skip_verify: bool | None = None

method

method: str | None = None

success_condition

success_condition: str | None = None

timeout_seconds

timeout_seconds: int | None = None

url

url: str

HTTPArtifact

auth

auth: HTTPAuth | None = None

headers

headers: list[Header] | None = None

url

url: str

HTTPAuth

basic_auth

basic_auth: BasicAuth | None = None

client_cert

client_cert: ClientCertAuth | None = None

oauth2

oauth2: OAuth2Auth | None = None

HTTPBodySource

bytes

bytes: Base64Str | None = None

HTTPHeader

name

name: str

value

value: str | None = None

value_from

value_from: HTTPHeaderSource | None = None

HTTPHeaderSource

secret_key_ref

secret_key_ref: SecretKeySelector | None = None

Header

name

name: str

value

value: str

Histogram

buckets

buckets: list[Amount]

value

value: str

InfoResponse

columns

columns: list[Column] | None = None
links: list[Link] | None = None

managed_namespace

managed_namespace: str | None = None

modals

modals: dict[str, bool] | None = None

nav_color

nav_color: str | None = None

Inputs

artifacts

artifacts: list[Artifact] | None = None

parameters

parameters: list[Parameter] | None = None

Item

root

root: Any

LabelKeys

items

items: list[str] | None = None

LabelValueFrom

expression

expression: str

LabelValues

items

items: list[str] | None = None

LifecycleHook

arguments

arguments: Arguments | None = None

expression

expression: str | None = None

template

template: str | None = None

template_ref

template_ref: TemplateRef | None = None

name

name: str

scope

scope: str

url

url: str

LintCronWorkflowRequest

cron_workflow

cron_workflow: CronWorkflow | None = None

namespace

namespace: str | None = None

LogEntry

content

content: str | None = None

pod_name

pod_name: str | None = 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: dict[str, str] | None = None

labels

labels: dict[str, str] | None = None

MetricLabel

key

key: str

value

value: str

Metrics

prometheus

prometheus: list[Prometheus] | None = None

Mutex

database

database: bool | None = None

name

name: str | None = None

namespace

namespace: str | None = None

MutexHolding

holder

holder: str | None = None

mutex

mutex: str | None = None

MutexStatus

holding

holding: list[MutexHolding] | None = None

waiting

waiting: list[MutexHolding] | None = None

NodeFlag

hooked

hooked: bool | None = None

retried

retried: bool | None = None

NodeStatus

boundary_id

boundary_id: str | None = None

children

children: list[str] | None = None

daemoned

daemoned: bool | None = None

display_name

display_name: str | None = None

estimated_duration

estimated_duration: int | None = None

finished_at

finished_at: Time | None = None

host_node_name

host_node_name: str | None = None

id

id: str

inputs

inputs: Inputs | None = None

memoization_status

memoization_status: MemoizationStatus | None = None

message

message: str | None = None

name

name: str

node_flag

node_flag: NodeFlag | None = None

outbound_nodes

outbound_nodes: list[str] | None = None

outputs

outputs: Outputs | None = None

phase

phase: str | None = None

pod_ip

pod_ip: str | None = None

progress

progress: str | None = None

resources_duration

resources_duration: dict[str, int] | None = None

started_at

started_at: Time | None = None

synchronization_status

synchronization_status: NodeSynchronizationStatus | None = (
    None
)

task_result_synced

task_result_synced: bool | None = None

template_name

template_name: str | None = None

template_ref

template_ref: TemplateRef | None = None

template_scope

template_scope: str | None = None

type

type: str

NodeSynchronizationStatus

waiting

waiting: str | None = None

NoneStrategy

OAuth2Auth

client_id_secret

client_id_secret: SecretKeySelector | None = None

client_secret_secret

client_secret_secret: SecretKeySelector | None = None

endpoint_params

endpoint_params: list[OAuth2EndpointParam] | None = None

scopes

scopes: list[str] | None = None

token_url_secret

token_url_secret: SecretKeySelector | None = None

OAuth2EndpointParam

key

key: str

value

value: str | None = None

OSSArtifact

access_key_secret

access_key_secret: SecretKeySelector | None = None

bucket

bucket: str | None = None

create_bucket_if_not_present

create_bucket_if_not_present: bool | None = None

endpoint

endpoint: str | None = None

key

key: str

lifecycle_rule

lifecycle_rule: OSSLifecycleRule | None = None

secret_key_secret

secret_key_secret: SecretKeySelector | None = None

security_token

security_token: str | None = None

use_sdk_creds

use_sdk_creds: bool | None = None

OSSArtifactRepository

access_key_secret

access_key_secret: SecretKeySelector | None = None

bucket

bucket: str | None = None

create_bucket_if_not_present

create_bucket_if_not_present: bool | None = None

endpoint

endpoint: str | None = None

key_format

key_format: str | None = None

lifecycle_rule

lifecycle_rule: OSSLifecycleRule | None = None

secret_key_secret

secret_key_secret: SecretKeySelector | None = None

security_token

security_token: str | None = None

use_sdk_creds

use_sdk_creds: bool | None = None

OSSLifecycleRule

mark_deletion_after_days

mark_deletion_after_days: int | None = None

mark_infrequent_access_after_days

mark_infrequent_access_after_days: int | None = None

Outputs

artifacts

artifacts: list[Artifact] | None = None

exit_code

exit_code: str | None = None

parameters

parameters: list[Parameter] | None = None

result

result: str | None = None

ParallelSteps

root

Parameter

default

default: str | None = None

description

description: str | None = None

enum

enum: list[str] | None = None

global_name

global_name: str | None = None

name

name: str

value

value: str | None = None

value_from

value_from: ValueFrom | None = None

Plugin

PodGC

delete_delay_duration

delete_delay_duration: str | None = None

label_selector

label_selector: LabelSelector | None = None

strategy

strategy: str | None = None

Prometheus

counter

counter: Counter | None = None

gauge

gauge: Gauge | None = None

help

help: str

histogram

histogram: Histogram | None = None

labels

labels: list[MetricLabel] | None = None

name

name: str

when

when: str | None = None

RawArtifact

data

data: str

ResourceTemplate

action

action: str

failure_condition

failure_condition: str | None = None

flags

flags: list[str] | None = None

manifest

manifest: str | None = None

manifest_from

manifest_from: ManifestFrom | None = None

merge_strategy

merge_strategy: str | None = None

set_owner_reference

set_owner_reference: bool | None = None

success_condition

success_condition: str | None = None

ResubmitArchivedWorkflowRequest

memoized

memoized: bool | None = None

name

name: str | None = None

namespace

namespace: str | None = None

parameters

parameters: list[str] | None = None

uid

uid: str | None = None

RetryAffinity

node_anti_affinity

node_anti_affinity: RetryNodeAntiAffinity | None = None

RetryArchivedWorkflowRequest

name

name: str | None = None

namespace

namespace: str | None = None

node_field_selector

node_field_selector: str | None = None

parameters

parameters: list[str] | None = None

restart_successful

restart_successful: bool | None = None

uid

uid: str | None = None

RetryNodeAntiAffinity

RetryStrategy

affinity

affinity: RetryAffinity | None = None

backoff

backoff: Backoff | None = None

expression

expression: str | None = None

limit

limit: IntOrString | None = None

retry_policy

retry_policy: str | None = None

S3Artifact

access_key_secret

access_key_secret: SecretKeySelector | None = None

bucket

bucket: str | None = None

ca_secret

ca_secret: SecretKeySelector | None = None

create_bucket_if_not_present

create_bucket_if_not_present: (
    CreateS3BucketOptions | None
) = None

encryption_options

encryption_options: S3EncryptionOptions | None = None

endpoint

endpoint: str | None = None

insecure

insecure: bool | None = None

key

key: str | None = None

region

region: str | None = None

role_arn

role_arn: str | None = None

secret_key_secret

secret_key_secret: SecretKeySelector | None = None

session_token_secret

session_token_secret: SecretKeySelector | None = None

use_sdk_creds

use_sdk_creds: bool | None = None

S3ArtifactRepository

access_key_secret

access_key_secret: SecretKeySelector | None = None

bucket

bucket: str | None = None

ca_secret

ca_secret: SecretKeySelector | None = None

create_bucket_if_not_present

create_bucket_if_not_present: (
    CreateS3BucketOptions | None
) = None

encryption_options

encryption_options: S3EncryptionOptions | None = None

endpoint

endpoint: str | None = None

insecure

insecure: bool | None = None

key_format

key_format: str | None = None

key_prefix

key_prefix: str | None = None

region

region: str | None = None

role_arn

role_arn: str | None = None

secret_key_secret

secret_key_secret: SecretKeySelector | None = None

session_token_secret

session_token_secret: SecretKeySelector | None = None

use_sdk_creds

use_sdk_creds: bool | None = None

S3EncryptionOptions

enable_encryption

enable_encryption: bool | None = None

kms_encryption_context

kms_encryption_context: str | None = None

kms_key_id

kms_key_id: str | None = None

server_side_customer_key_secret

server_side_customer_key_secret: (
    SecretKeySelector | None
) = None

ScriptTemplate

args

args: list[str] | None = None

command

command: list[str] | None = None

env

env: list[EnvVar] | None = None

env_from

env_from: list[EnvFromSource] | None = None

image

image: str

image_pull_policy

image_pull_policy: str | None = None

lifecycle

lifecycle: Lifecycle | None = None

liveness_probe

liveness_probe: Probe | None = None

name

name: str | None = None

ports

ports: list[ContainerPort] | None = None

readiness_probe

readiness_probe: Probe | None = None

resize_policy

resize_policy: list[ContainerResizePolicy] | None = None

resources

resources: ResourceRequirements | None = None

restart_policy

restart_policy: str | None = None

security_context

security_context: SecurityContext | None = None

source

source: str

startup_probe

startup_probe: Probe | None = None

stdin

stdin: bool | None = None

stdin_once

stdin_once: bool | None = None

termination_message_path

termination_message_path: str | None = None

termination_message_policy

termination_message_policy: str | None = None

tty

tty: bool | None = None

volume_devices

volume_devices: list[VolumeDevice] | None = None

volume_mounts

volume_mounts: list[VolumeMount] | None = None

working_dir

working_dir: str | None = None

SemaphoreHolding

holders

holders: list[str] | None = None

semaphore

semaphore: str | None = None

SemaphoreRef

config_map_key_ref

config_map_key_ref: ConfigMapKeySelector | None = None

database

database: SyncDatabaseRef | None = None

namespace

namespace: str | None = None

SemaphoreStatus

holding

holding: list[SemaphoreHolding] | None = None

waiting

waiting: list[SemaphoreHolding] | None = None

Sequence

count

count: IntOrString | None = None

end

end: IntOrString | None = None

format

format: str | None = None

start

start: IntOrString | None = None

StopStrategy

expression

expression: str

Submit

arguments

arguments: Arguments | None = None

metadata

metadata: ObjectMeta | None = None

workflow_template_ref

workflow_template_ref: WorkflowTemplateRef

SubmitOpts

annotations

annotations: str | None = None

dry_run

dry_run: bool | None = None

entry_point

entry_point: str | None = None

generate_name

generate_name: str | None = None

labels

labels: str | None = None

name

name: str | None = None

owner_reference

owner_reference: OwnerReference | None = None

parameters

parameters: list[str] | None = None

pod_priority_class_name

pod_priority_class_name: str | None = None

priority

priority: int | None = None

server_dry_run

server_dry_run: bool | None = None

service_account

service_account: str | None = None

SuppliedValueFrom

SuspendTemplate

duration

duration: str | None = None

SyncDatabaseRef

key

key: str

Synchronization

mutex

mutex: Mutex | None = None

mutexes

mutexes: list[Mutex] | None = None

semaphore

semaphore: SemaphoreRef | None = None

semaphores

semaphores: list[SemaphoreRef] | None = None

SynchronizationStatus

mutex

mutex: MutexStatus | None = None

semaphore

semaphore: SemaphoreStatus | None = None

TTLStrategy

seconds_after_completion

seconds_after_completion: int | None = None

seconds_after_failure

seconds_after_failure: int | None = None

seconds_after_success

seconds_after_success: int | None = None

TarStrategy

compression_level

compression_level: int | None = None

Template

active_deadline_seconds

active_deadline_seconds: IntOrString | None = None

affinity

affinity: Affinity | None = None

annotations

annotations: dict[str, str] | None = None

archive_location

archive_location: ArtifactLocation | None = None

automount_service_account_token

automount_service_account_token: bool | None = None

container

container: Container | None = None

container_set

container_set: ContainerSetTemplate | None = None

daemon

daemon: bool | None = None

dag

dag: DAGTemplate | None = None

data

data: Data | None = None

executor

executor: ExecutorConfig | None = None

fail_fast

fail_fast: bool | None = None

host_aliases

host_aliases: list[HostAlias] | None = None

http

http: HTTP | None = None

init_containers

init_containers: list[UserContainer] | None = None

inputs

inputs: Inputs | None = None

memoize

memoize: Memoize | None = None

metadata

metadata: Metadata | None = None

metrics

metrics: Metrics | None = None

name

name: str | None = None

node_selector

node_selector: dict[str, str] | None = None

outputs

outputs: Outputs | None = None

parallelism

parallelism: int | None = None

plugin

plugin: Plugin | None = None

pod_spec_patch

pod_spec_patch: str | None = None

priority_class_name

priority_class_name: str | None = None

resource

resource: ResourceTemplate | None = None

retry_strategy

retry_strategy: RetryStrategy | None = None

scheduler_name

scheduler_name: str | None = None

script

script: ScriptTemplate | None = None

security_context

security_context: PodSecurityContext | None = None

service_account_name

service_account_name: str | None = None

sidecars

sidecars: list[UserContainer] | None = None

steps

steps: list[ParallelSteps] | None = None

suspend

suspend: SuspendTemplate | None = None

synchronization

synchronization: Synchronization | None = None

timeout

timeout: str | None = None

tolerations

tolerations: list[Toleration] | None = None

volumes

volumes: list[Volume] | None = None

TemplateRef

cluster_scope

cluster_scope: bool | None = None

name

name: str | None = None

template

template: str | None = None

TransformationStep

expression

expression: str

UpdateCronWorkflowRequest

cron_workflow

cron_workflow: CronWorkflow | None = None

name

name: str | None = None

namespace

namespace: str | None = None

UserContainer

args

args: list[str] | None = None

command

command: list[str] | None = None

env

env: list[EnvVar] | None = None

env_from

env_from: list[EnvFromSource] | None = None

image

image: str | None = None

image_pull_policy

image_pull_policy: str | None = None

lifecycle

lifecycle: Lifecycle | None = None

liveness_probe

liveness_probe: Probe | None = None

mirror_volume_mounts

mirror_volume_mounts: bool | None = None

name

name: str

ports

ports: list[ContainerPort] | None = None

readiness_probe

readiness_probe: Probe | None = None

resize_policy

resize_policy: list[ContainerResizePolicy] | None = None

resources

resources: ResourceRequirements | None = None

restart_policy

restart_policy: str | None = None

security_context

security_context: SecurityContext | None = None

startup_probe

startup_probe: Probe | None = None

stdin

stdin: bool | None = None

stdin_once

stdin_once: bool | None = None

termination_message_path

termination_message_path: str | None = None

termination_message_policy

termination_message_policy: str | None = None

tty

tty: bool | None = None

volume_devices

volume_devices: list[VolumeDevice] | None = None

volume_mounts

volume_mounts: list[VolumeMount] | None = None

working_dir

working_dir: str | None = None

ValueFrom

config_map_key_ref

config_map_key_ref: ConfigMapKeySelector | None = None

default

default: str | None = None

event

event: str | None = None

expression

expression: str | None = None

jq_filter

jq_filter: str | None = None

json_path

json_path: str | None = None

parameter

parameter: str | None = None

path

path: str | None = None

supplied

supplied: SuppliedValueFrom | None = 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: str | None = None

Workflow

api_version

api_version: str | None = None

kind

kind: str | None = None

metadata

metadata: ObjectMeta

spec

status

status: WorkflowStatus | None = None

WorkflowCreateRequest

create_options

create_options: CreateOptions | None = None

instance_id

instance_id: str | None = None

namespace

namespace: str | None = None

server_dry_run

server_dry_run: bool | None = None

workflow

workflow: Workflow | None = None

WorkflowDeleteResponse

WorkflowEventBinding

api_version

api_version: str | None = None

kind

kind: str | None = None

metadata

metadata: ObjectMeta

WorkflowEventBindingList

api_version

api_version: str | None = None

items

items: list[WorkflowEventBinding] | None = None

kind

kind: str | None = None

metadata

metadata: ListMeta

WorkflowEventBindingSpec

event

event: Event

submit

submit: Submit | None = None

WorkflowLevelArtifactGC

force_finalizer_removal

force_finalizer_removal: bool | None = None

pod_metadata

pod_metadata: Metadata | None = None

pod_spec_patch

pod_spec_patch: str | None = None

service_account_name

service_account_name: str | None = None

strategy

strategy: str | None = None

WorkflowLintRequest

namespace

namespace: str | None = None

workflow

workflow: Workflow | None = None

WorkflowList

api_version

api_version: str | None = None

items

items: list[Workflow] | None = None

kind

kind: str | None = None

metadata

metadata: ListMeta

WorkflowMetadata

annotations

annotations: dict[str, str] | None = None

labels

labels: dict[str, str] | None = None

labels_from

labels_from: dict[str, LabelValueFrom] | None = None

WorkflowResubmitRequest

memoized

memoized: bool | None = None

name

name: str | None = None

namespace

namespace: str | None = None

parameters

parameters: list[str] | None = None

WorkflowResumeRequest

name

name: str | None = None

namespace

namespace: str | None = None

node_field_selector

node_field_selector: str | None = None

WorkflowRetryRequest

name

name: str | None = None

namespace

namespace: str | None = None

node_field_selector

node_field_selector: str | None = None

parameters

parameters: list[str] | None = None

restart_successful

restart_successful: bool | None = None

WorkflowSetRequest

message

message: str | None = None

name

name: str | None = None

namespace

namespace: str | None = None

node_field_selector

node_field_selector: str | None = None

output_parameters

output_parameters: str | None = None

phase

phase: str | None = None

WorkflowSpec

active_deadline_seconds

active_deadline_seconds: int | None = None

affinity

affinity: Affinity | None = None

archive_logs

archive_logs: bool | None = None

arguments

arguments: Arguments | None = None

artifact_gc

artifact_gc: WorkflowLevelArtifactGC | None = None

artifact_repository_ref

artifact_repository_ref: ArtifactRepositoryRef | None = None

automount_service_account_token

automount_service_account_token: bool | None = None

dns_config

dns_config: PodDNSConfig | None = None

dns_policy

dns_policy: str | None = None

entrypoint

entrypoint: str | None = None

executor

executor: ExecutorConfig | None = None

hooks

hooks: dict[str, LifecycleHook] | None = None

host_aliases

host_aliases: list[HostAlias] | None = None

host_network

host_network: bool | None = None

image_pull_secrets

image_pull_secrets: list[LocalObjectReference] | None = None

metrics

metrics: Metrics | None = None

node_selector

node_selector: dict[str, str] | None = None

on_exit

on_exit: str | None = None

parallelism

parallelism: int | None = None

pod_disruption_budget

pod_disruption_budget: PodDisruptionBudgetSpec | None = None

pod_gc

pod_gc: PodGC | None = None

pod_metadata

pod_metadata: Metadata | None = None

pod_priority_class_name

pod_priority_class_name: str | None = None

pod_spec_patch

pod_spec_patch: str | None = None

priority

priority: int | None = None

retry_strategy

retry_strategy: RetryStrategy | None = None

scheduler_name

scheduler_name: str | None = None

security_context

security_context: PodSecurityContext | None = None

service_account_name

service_account_name: str | None = None

shutdown

shutdown: str | None = None

suspend

suspend: bool | None = None

synchronization

synchronization: Synchronization | None = None

template_defaults

template_defaults: Template | None = None

templates

templates: list[Template] | None = None

tolerations

tolerations: list[Toleration] | None = None

ttl_strategy

ttl_strategy: TTLStrategy | None = None

volume_claim_gc

volume_claim_gc: VolumeClaimGC | None = None

volume_claim_templates

volume_claim_templates: (
    list[PersistentVolumeClaim] | None
) = None

volumes

volumes: list[Volume] | None = None

workflow_metadata

workflow_metadata: WorkflowMetadata | None = None

workflow_template_ref

workflow_template_ref: WorkflowTemplateRef | None = None

WorkflowStatus

artifact_gc_status

artifact_gc_status: ArtGCStatus | None = None

artifact_repository_ref

artifact_repository_ref: (
    ArtifactRepositoryRefStatus | None
) = None

compressed_nodes

compressed_nodes: str | None = None

conditions

conditions: list[Condition] | None = None

estimated_duration

estimated_duration: int | None = None

finished_at

finished_at: Time | None = None

message

message: str | None = None

nodes

nodes: dict[str, NodeStatus] | None = None

offload_node_status_version

offload_node_status_version: str | None = None

outputs

outputs: Outputs | None = None

persistent_volume_claims

persistent_volume_claims: list[Volume] | None = None

phase

phase: str | None = None

progress

progress: str | None = None

resources_duration

resources_duration: dict[str, int] | None = None

started_at

started_at: Time | None = None

stored_templates

stored_templates: dict[str, Template] | None = None

stored_workflow_template_spec

stored_workflow_template_spec: WorkflowSpec | None = None

synchronization

synchronization: SynchronizationStatus | None = None

task_results_completion_status

task_results_completion_status: dict[str, bool] | None = (
    None
)

WorkflowStep

arguments

arguments: Arguments | None = None

continue_on

continue_on: ContinueOn | None = None

hooks

hooks: dict[str, LifecycleHook] | None = None

inline

inline: Template | None = None

name

name: str | None = None

on_exit

on_exit: str | None = None

template

template: str | None = None

template_ref

template_ref: TemplateRef | None = None

when

when: str | None = None

with_items

with_items: list[Item] | None = None

with_param

with_param: str | None = None

with_sequence

with_sequence: Sequence | None = None

WorkflowStopRequest

message

message: str | None = None

name

name: str | None = None

namespace

namespace: str | None = None

node_field_selector

node_field_selector: str | None = None

WorkflowSubmitRequest

namespace

namespace: str | None = None

resource_kind

resource_kind: str | None = None

resource_name

resource_name: str | None = None

submit_options

submit_options: SubmitOpts | None = None

WorkflowSuspendRequest

name

name: str | None = None

namespace

namespace: str | None = None

WorkflowTemplate

api_version

api_version: str | None = None

kind

kind: str | None = None

metadata

metadata: ObjectMeta

spec

WorkflowTemplateCreateRequest

create_options

create_options: CreateOptions | None = None

namespace

namespace: str | None = None

template

template: WorkflowTemplate | None = None

WorkflowTemplateDeleteResponse

WorkflowTemplateLintRequest

create_options

create_options: CreateOptions | None = None

namespace

namespace: str | None = None

template

template: WorkflowTemplate | None = None

WorkflowTemplateList

api_version

api_version: str | None = None

items

items: list[WorkflowTemplate] | None = None

kind

kind: str | None = None

metadata

metadata: ListMeta

WorkflowTemplateRef

cluster_scope

cluster_scope: bool | None = None

name

name: str | None = None

WorkflowTemplateUpdateRequest

name

name: str | None = None

namespace

namespace: str | None = None

template

template: WorkflowTemplate | None = None

WorkflowTerminateRequest

name

name: str | None = None

namespace

namespace: str | None = None

WorkflowWatchEvent

object

object: Workflow | None = None

type

type: str | None = None

ZipStrategy

Comments