diff --git a/examples/kube_resource/simple/str_or_int/crd.yaml b/examples/kube_resource/simple/str_or_int/crd.yaml new file mode 100644 index 0000000..e971cf1 --- /dev/null +++ b/examples/kube_resource/simple/str_or_int/crd.yaml @@ -0,0 +1,19863 @@ +# This is an auto-generated file. DO NOT EDIT +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: workflowtemplates.argoproj.io +spec: + group: argoproj.io + names: + kind: WorkflowTemplate + listKind: WorkflowTemplateList + plural: workflowtemplates + shortNames: + - wftmpl + singular: workflowtemplate + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + activeDeadlineSeconds: + format: int64 + type: integer + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + archiveLogs: + type: boolean + arguments: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + artifactGC: + properties: + forceFinalizerRemoval: + type: boolean + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + podSpecPatch: + type: string + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactRepositoryRef: + properties: + configMap: + type: string + key: + type: string + type: object + automountServiceAccountToken: + type: boolean + dnsConfig: + properties: + nameservers: + items: + type: string + type: array + options: + items: + properties: + name: + type: string + value: + type: string + type: object + type: array + searches: + items: + type: string + type: array + type: object + dnsPolicy: + type: string + entrypoint: + type: string + executor: + properties: + serviceAccountName: + type: string + type: object + hooks: + additionalProperties: + properties: + arguments: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + expression: + type: string + template: + type: string + templateRef: + properties: + clusterScope: + type: boolean + name: + type: string + template: + type: string + type: object + type: object + type: object + hostAliases: + items: + properties: + hostnames: + items: + type: string + type: array + ip: + type: string + type: object + type: array + hostNetwork: + type: boolean + imagePullSecrets: + items: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + type: array + metrics: + properties: + prometheus: + items: + properties: + counter: + properties: + value: + type: string + required: + - value + type: object + gauge: + properties: + operation: + type: string + realtime: + type: boolean + value: + type: string + required: + - realtime + - value + type: object + help: + type: string + histogram: + properties: + buckets: + items: + type: number + type: array + value: + type: string + required: + - buckets + - value + type: object + labels: + items: + properties: + key: + type: string + value: + type: string + required: + - key + - value + type: object + type: array + name: + type: string + when: + type: string + required: + - help + - name + type: object + type: array + required: + - prometheus + type: object + nodeSelector: + additionalProperties: + type: string + type: object + onExit: + type: string + parallelism: + format: int64 + type: integer + podDisruptionBudget: + properties: + maxUnavailable: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + minAvailable: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + unhealthyPodEvictionPolicy: + type: string + type: object + podGC: + properties: + deleteDelayDuration: + type: string + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + strategy: + type: string + type: object + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + podPriority: + format: int32 + type: integer + podPriorityClassName: + type: string + podSpecPatch: + type: string + priority: + format: int32 + type: integer + retryStrategy: + properties: + affinity: + properties: + nodeAntiAffinity: + type: object + type: object + backoff: + properties: + duration: + type: string + factor: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + maxDuration: + type: string + type: object + expression: + type: string + limit: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + retryPolicy: + type: string + type: object + schedulerName: + type: string + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + shutdown: + type: string + suspend: + type: boolean + synchronization: + properties: + mutex: + properties: + name: + type: string + namespace: + type: string + type: object + semaphore: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + namespace: + type: string + type: object + type: object + templateDefaults: + properties: + activeDeadlineSeconds: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + archiveLocation: + properties: + archiveLogs: + type: boolean + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + raw: + properties: + data: + type: string + required: + - data + type: object + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + type: object + automountServiceAccountToken: + type: boolean + container: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + containerSet: + properties: + containers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + dependencies: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + retryStrategy: + properties: + duration: + type: string + retries: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - retries + type: object + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + required: + - containers + type: object + daemon: + type: boolean + dag: + properties: + failFast: + type: boolean + target: + type: string + tasks: + items: + properties: + arguments: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + continueOn: + properties: + error: + type: boolean + failed: + type: boolean + type: object + dependencies: + items: + type: string + type: array + depends: + type: string + hooks: + additionalProperties: + properties: + arguments: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + expression: + type: string + template: + type: string + templateRef: + properties: + clusterScope: + type: boolean + name: + type: string + template: + type: string + type: object + type: object + type: object + inline: {} + name: + type: string + onExit: + type: string + template: + type: string + templateRef: + properties: + clusterScope: + type: boolean + name: + type: string + template: + type: string + type: object + when: + type: string + withItems: + items: + type: object + type: array + withParam: + type: string + withSequence: + properties: + count: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + end: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + format: + type: string + start: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + type: object + required: + - name + type: object + type: array + required: + - tasks + type: object + data: + properties: + source: + properties: + artifactPaths: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: object + transformation: + items: + properties: + expression: + type: string + required: + - expression + type: object + type: array + required: + - source + - transformation + type: object + executor: + properties: + serviceAccountName: + type: string + type: object + failFast: + type: boolean + hostAliases: + items: + properties: + hostnames: + items: + type: string + type: array + ip: + type: string + type: object + type: array + http: + properties: + body: + type: string + bodyFrom: + properties: + bytes: + format: byte + type: string + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + insecureSkipVerify: + type: boolean + method: + type: string + successCondition: + type: string + timeoutSeconds: + format: int64 + type: integer + url: + type: string + required: + - url + type: object + initContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + mirrorVolumeMounts: + type: boolean + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + inputs: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + memoize: + properties: + cache: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - configMap + type: object + key: + type: string + maxAge: + type: string + required: + - cache + - key + - maxAge + type: object + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + metrics: + properties: + prometheus: + items: + properties: + counter: + properties: + value: + type: string + required: + - value + type: object + gauge: + properties: + operation: + type: string + realtime: + type: boolean + value: + type: string + required: + - realtime + - value + type: object + help: + type: string + histogram: + properties: + buckets: + items: + type: number + type: array + value: + type: string + required: + - buckets + - value + type: object + labels: + items: + properties: + key: + type: string + value: + type: string + required: + - key + - value + type: object + type: array + name: + type: string + when: + type: string + required: + - help + - name + type: object + type: array + required: + - prometheus + type: object + name: + type: string + nodeSelector: + additionalProperties: + type: string + type: object + outputs: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + exitCode: + type: string + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + result: + type: string + type: object + parallelism: + format: int64 + type: integer + plugin: + type: object + podSpecPatch: + type: string + priority: + format: int32 + type: integer + priorityClassName: + type: string + resource: + properties: + action: + type: string + failureCondition: + type: string + flags: + items: + type: string + type: array + manifest: + type: string + manifestFrom: + properties: + artifact: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + required: + - artifact + type: object + mergeStrategy: + type: string + setOwnerReference: + type: boolean + successCondition: + type: string + required: + - action + type: object + retryStrategy: + properties: + affinity: + properties: + nodeAntiAffinity: + type: object + type: object + backoff: + properties: + duration: + type: string + factor: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + maxDuration: + type: string + type: object + expression: + type: string + limit: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + retryPolicy: + type: string + type: object + schedulerName: + type: string + script: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + source: + type: string + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + - source + type: object + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + sidecars: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + mirrorVolumeMounts: + type: boolean + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + steps: + items: + type: array + type: array + suspend: + properties: + duration: + type: string + type: object + synchronization: + properties: + mutex: + properties: + name: + type: string + namespace: + type: string + type: object + semaphore: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + namespace: + type: string + type: object + type: object + timeout: + type: string + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + type: object + templates: + items: + properties: + activeDeadlineSeconds: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + affinity: + properties: + nodeAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + preference: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + weight: + format: int32 + type: integer + required: + - preference + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + properties: + nodeSelectorTerms: + items: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchFields: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + type: object + x-kubernetes-map-type: atomic + type: array + required: + - nodeSelectorTerms + type: object + x-kubernetes-map-type: atomic + type: object + podAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + podAntiAffinity: + properties: + preferredDuringSchedulingIgnoredDuringExecution: + items: + properties: + podAffinityTerm: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + weight: + format: int32 + type: integer + required: + - podAffinityTerm + - weight + type: object + type: array + requiredDuringSchedulingIgnoredDuringExecution: + items: + properties: + labelSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaceSelector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + namespaces: + items: + type: string + type: array + topologyKey: + type: string + required: + - topologyKey + type: object + type: array + type: object + type: object + archiveLocation: + properties: + archiveLogs: + type: boolean + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + raw: + properties: + data: + type: string + required: + - data + type: object + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + type: object + automountServiceAccountToken: + type: boolean + container: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - image + type: object + containerSet: + properties: + containers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + dependencies: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + retryStrategy: + properties: + duration: + type: string + retries: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - retries + type: object + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + required: + - containers + type: object + daemon: + type: boolean + dag: + properties: + failFast: + type: boolean + target: + type: string + tasks: + items: + properties: + arguments: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + continueOn: + properties: + error: + type: boolean + failed: + type: boolean + type: object + dependencies: + items: + type: string + type: array + depends: + type: string + hooks: + additionalProperties: + properties: + arguments: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + expression: + type: string + template: + type: string + templateRef: + properties: + clusterScope: + type: boolean + name: + type: string + template: + type: string + type: object + type: object + type: object + inline: {} + name: + type: string + onExit: + type: string + template: + type: string + templateRef: + properties: + clusterScope: + type: boolean + name: + type: string + template: + type: string + type: object + when: + type: string + withItems: + items: + type: object + type: array + withParam: + type: string + withSequence: + properties: + count: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + end: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + format: + type: string + start: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + type: object + required: + - name + type: object + type: array + required: + - tasks + type: object + data: + properties: + source: + properties: + artifactPaths: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: object + transformation: + items: + properties: + expression: + type: string + required: + - expression + type: object + type: array + required: + - source + - transformation + type: object + executor: + properties: + serviceAccountName: + type: string + type: object + failFast: + type: boolean + hostAliases: + items: + properties: + hostnames: + items: + type: string + type: array + ip: + type: string + type: object + type: array + http: + properties: + body: + type: string + bodyFrom: + properties: + bytes: + format: byte + type: string + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + insecureSkipVerify: + type: boolean + method: + type: string + successCondition: + type: string + timeoutSeconds: + format: int64 + type: integer + url: + type: string + required: + - url + type: object + initContainers: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + mirrorVolumeMounts: + type: boolean + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + inputs: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + type: object + memoize: + properties: + cache: + properties: + configMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - configMap + type: object + key: + type: string + maxAge: + type: string + required: + - cache + - key + - maxAge + type: object + metadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + metrics: + properties: + prometheus: + items: + properties: + counter: + properties: + value: + type: string + required: + - value + type: object + gauge: + properties: + operation: + type: string + realtime: + type: boolean + value: + type: string + required: + - realtime + - value + type: object + help: + type: string + histogram: + properties: + buckets: + items: + type: number + type: array + value: + type: string + required: + - buckets + - value + type: object + labels: + items: + properties: + key: + type: string + value: + type: string + required: + - key + - value + type: object + type: array + name: + type: string + when: + type: string + required: + - help + - name + type: object + type: array + required: + - prometheus + type: object + name: + type: string + nodeSelector: + additionalProperties: + type: string + type: object + outputs: + properties: + artifacts: + items: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + type: array + exitCode: + type: string + parameters: + items: + properties: + default: + type: string + description: + type: string + enum: + items: + type: string + type: array + globalName: + type: string + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + default: + type: string + event: + type: string + expression: + type: string + jqFilter: + type: string + jsonPath: + type: string + parameter: + type: string + path: + type: string + supplied: + type: object + type: object + required: + - name + type: object + type: array + result: + type: string + type: object + parallelism: + format: int64 + type: integer + plugin: + type: object + podSpecPatch: + type: string + priority: + format: int32 + type: integer + priorityClassName: + type: string + resource: + properties: + action: + type: string + failureCondition: + type: string + flags: + items: + type: string + type: array + manifest: + type: string + manifestFrom: + properties: + artifact: + properties: + archive: + properties: + none: + type: object + tar: + properties: + compressionLevel: + format: int32 + type: integer + type: object + zip: + type: object + type: object + archiveLogs: + type: boolean + artifactGC: + properties: + podMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + type: object + serviceAccountName: + type: string + strategy: + enum: + - "" + - OnWorkflowCompletion + - OnWorkflowDeletion + - Never + type: string + type: object + artifactory: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + url: + type: string + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - url + type: object + azure: + properties: + accountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + blob: + type: string + container: + type: string + endpoint: + type: string + useSDKCreds: + type: boolean + required: + - blob + - container + - endpoint + type: object + deleted: + type: boolean + from: + type: string + fromExpression: + type: string + gcs: + properties: + bucket: + type: string + key: + type: string + serviceAccountKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - key + type: object + git: + properties: + branch: + type: string + depth: + format: int64 + type: integer + disableSubmodules: + type: boolean + fetch: + items: + type: string + type: array + insecureIgnoreHostKey: + type: boolean + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + repo: + type: string + revision: + type: string + singleBranch: + type: boolean + sshPrivateKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + required: + - repo + type: object + globalName: + type: string + hdfs: + properties: + addresses: + items: + type: string + type: array + force: + type: boolean + hdfsUser: + type: string + krbCCacheSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbConfigConfigMap: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbKeytabSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + krbRealm: + type: string + krbServicePrincipalName: + type: string + krbUsername: + type: string + path: + type: string + required: + - path + type: object + http: + properties: + auth: + properties: + basicAuth: + properties: + passwordSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + usernameSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + clientCert: + properties: + clientCertSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + oauth2: + properties: + clientIDSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + clientSecretSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + endpointParams: + items: + properties: + key: + type: string + value: + type: string + required: + - key + type: object + type: array + scopes: + items: + type: string + type: array + tokenURLSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + type: object + headers: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + url: + type: string + required: + - url + type: object + mode: + format: int32 + type: integer + name: + type: string + optional: + type: boolean + oss: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + createBucketIfNotPresent: + type: boolean + endpoint: + type: string + key: + type: string + lifecycleRule: + properties: + markDeletionAfterDays: + format: int32 + type: integer + markInfrequentAccessAfterDays: + format: int32 + type: integer + type: object + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + securityToken: + type: string + useSDKCreds: + type: boolean + required: + - key + type: object + path: + type: string + raw: + properties: + data: + type: string + required: + - data + type: object + recurseMode: + type: boolean + s3: + properties: + accessKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + bucket: + type: string + caSecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + createBucketIfNotPresent: + properties: + objectLocking: + type: boolean + type: object + encryptionOptions: + properties: + enableEncryption: + type: boolean + kmsEncryptionContext: + type: string + kmsKeyId: + type: string + serverSideCustomerKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + endpoint: + type: string + insecure: + type: boolean + key: + type: string + region: + type: string + roleARN: + type: string + secretKeySecret: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + useSDKCreds: + type: boolean + type: object + subPath: + type: string + required: + - name + type: object + required: + - artifact + type: object + mergeStrategy: + type: string + setOwnerReference: + type: boolean + successCondition: + type: string + required: + - action + type: object + retryStrategy: + properties: + affinity: + properties: + nodeAntiAffinity: + type: object + type: object + backoff: + properties: + duration: + type: string + factor: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + maxDuration: + type: string + type: object + expression: + type: string + limit: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + retryPolicy: + type: string + type: object + schedulerName: + type: string + script: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + source: + type: string + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - image + - source + type: object + securityContext: + properties: + fsGroup: + format: int64 + type: integer + fsGroupChangePolicy: + type: string + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + supplementalGroups: + items: + format: int64 + type: integer + type: array + sysctls: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + serviceAccountName: + type: string + sidecars: + items: + properties: + args: + items: + type: string + type: array + command: + items: + type: string + type: array + env: + items: + properties: + name: + type: string + value: + type: string + valueFrom: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + secretKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + type: object + required: + - name + type: object + type: array + envFrom: + items: + properties: + configMapRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + prefix: + type: string + secretRef: + properties: + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + type: object + type: array + image: + type: string + imagePullPolicy: + type: string + lifecycle: + properties: + postStart: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + preStop: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + type: object + type: object + livenessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + mirrorVolumeMounts: + type: boolean + name: + type: string + ports: + items: + properties: + containerPort: + format: int32 + type: integer + hostIP: + type: string + hostPort: + format: int32 + type: integer + name: + type: string + protocol: + default: TCP + type: string + required: + - containerPort + type: object + type: array + x-kubernetes-list-map-keys: + - containerPort + - protocol + x-kubernetes-list-type: map + readinessProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + securityContext: + properties: + allowPrivilegeEscalation: + type: boolean + capabilities: + properties: + add: + items: + type: string + type: array + drop: + items: + type: string + type: array + type: object + privileged: + type: boolean + procMount: + type: string + readOnlyRootFilesystem: + type: boolean + runAsGroup: + format: int64 + type: integer + runAsNonRoot: + type: boolean + runAsUser: + format: int64 + type: integer + seLinuxOptions: + properties: + level: + type: string + role: + type: string + type: + type: string + user: + type: string + type: object + seccompProfile: + properties: + localhostProfile: + type: string + type: + type: string + required: + - type + type: object + windowsOptions: + properties: + gmsaCredentialSpec: + type: string + gmsaCredentialSpecName: + type: string + hostProcess: + type: boolean + runAsUserName: + type: string + type: object + type: object + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object + stdin: + type: boolean + stdinOnce: + type: boolean + terminationMessagePath: + type: string + terminationMessagePolicy: + type: string + tty: + type: boolean + volumeDevices: + items: + properties: + devicePath: + type: string + name: + type: string + required: + - devicePath + - name + type: object + type: array + volumeMounts: + items: + properties: + mountPath: + type: string + mountPropagation: + type: string + name: + type: string + readOnly: + type: boolean + subPath: + type: string + subPathExpr: + type: string + required: + - mountPath + - name + type: object + type: array + workingDir: + type: string + required: + - name + type: object + type: array + steps: + items: + type: array + type: array + suspend: + properties: + duration: + type: string + type: object + synchronization: + properties: + mutex: + properties: + name: + type: string + namespace: + type: string + type: object + semaphore: + properties: + configMapKeyRef: + properties: + key: + type: string + name: + type: string + optional: + type: boolean + required: + - key + type: object + x-kubernetes-map-type: atomic + namespace: + type: string + type: object + type: object + timeout: + type: string + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + type: object + type: array + tolerations: + items: + properties: + effect: + type: string + key: + type: string + operator: + type: string + tolerationSeconds: + format: int64 + type: integer + value: + type: string + type: object + type: array + ttlStrategy: + properties: + secondsAfterCompletion: + format: int32 + type: integer + secondsAfterFailure: + format: int32 + type: integer + secondsAfterSuccess: + format: int32 + type: integer + type: object + volumeClaimGC: + properties: + strategy: + type: string + type: object + volumeClaimTemplates: + items: + properties: + apiVersion: + type: string + kind: + type: string + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + status: + properties: + accessModes: + items: + type: string + type: array + allocatedResources: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + capacity: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + conditions: + items: + properties: + lastProbeTime: + format: date-time + type: string + lastTransitionTime: + format: date-time + type: string + message: + type: string + reason: + type: string + status: + type: string + type: + type: string + required: + - status + - type + type: object + type: array + phase: + type: string + resizeStatus: + type: string + type: object + type: object + type: array + volumes: + items: + properties: + awsElasticBlockStore: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + azureDisk: + properties: + cachingMode: + type: string + diskName: + type: string + diskURI: + type: string + fsType: + type: string + kind: + type: string + readOnly: + type: boolean + required: + - diskName + - diskURI + type: object + azureFile: + properties: + readOnly: + type: boolean + secretName: + type: string + shareName: + type: string + required: + - secretName + - shareName + type: object + cephfs: + properties: + monitors: + items: + type: string + type: array + path: + type: string + readOnly: + type: boolean + secretFile: + type: string + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - monitors + type: object + cinder: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeID: + type: string + required: + - volumeID + type: object + configMap: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + csi: + properties: + driver: + type: string + fsType: + type: string + nodePublishSecretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + readOnly: + type: boolean + volumeAttributes: + additionalProperties: + type: string + type: object + required: + - driver + type: object + downwardAPI: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + emptyDir: + properties: + medium: + type: string + sizeLimit: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + ephemeral: + properties: + volumeClaimTemplate: + properties: + metadata: + type: object + spec: + properties: + accessModes: + items: + type: string + type: array + dataSource: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + required: + - kind + - name + type: object + x-kubernetes-map-type: atomic + dataSourceRef: + properties: + apiGroup: + type: string + kind: + type: string + name: + type: string + namespace: + type: string + required: + - kind + - name + type: object + resources: + properties: + claims: + items: + properties: + name: + type: string + required: + - name + type: object + type: array + x-kubernetes-list-map-keys: + - name + x-kubernetes-list-type: map + limits: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + requests: + additionalProperties: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + type: object + type: object + selector: + properties: + matchExpressions: + items: + properties: + key: + type: string + operator: + type: string + values: + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + type: object + type: object + x-kubernetes-map-type: atomic + storageClassName: + type: string + volumeMode: + type: string + volumeName: + type: string + type: object + required: + - spec + type: object + type: object + fc: + properties: + fsType: + type: string + lun: + format: int32 + type: integer + readOnly: + type: boolean + targetWWNs: + items: + type: string + type: array + wwids: + items: + type: string + type: array + type: object + flexVolume: + properties: + driver: + type: string + fsType: + type: string + options: + additionalProperties: + type: string + type: object + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + required: + - driver + type: object + flocker: + properties: + datasetName: + type: string + datasetUUID: + type: string + type: object + gcePersistentDisk: + properties: + fsType: + type: string + partition: + format: int32 + type: integer + pdName: + type: string + readOnly: + type: boolean + required: + - pdName + type: object + gitRepo: + properties: + directory: + type: string + repository: + type: string + revision: + type: string + required: + - repository + type: object + glusterfs: + properties: + endpoints: + type: string + path: + type: string + readOnly: + type: boolean + required: + - endpoints + - path + type: object + hostPath: + properties: + path: + type: string + type: + type: string + required: + - path + type: object + iscsi: + properties: + chapAuthDiscovery: + type: boolean + chapAuthSession: + type: boolean + fsType: + type: string + initiatorName: + type: string + iqn: + type: string + iscsiInterface: + type: string + lun: + format: int32 + type: integer + portals: + items: + type: string + type: array + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + targetPortal: + type: string + required: + - iqn + - lun + - targetPortal + type: object + name: + type: string + nfs: + properties: + path: + type: string + readOnly: + type: boolean + server: + type: string + required: + - path + - server + type: object + persistentVolumeClaim: + properties: + claimName: + type: string + readOnly: + type: boolean + required: + - claimName + type: object + photonPersistentDisk: + properties: + fsType: + type: string + pdID: + type: string + required: + - pdID + type: object + portworxVolume: + properties: + fsType: + type: string + readOnly: + type: boolean + volumeID: + type: string + required: + - volumeID + type: object + projected: + properties: + defaultMode: + format: int32 + type: integer + sources: + items: + properties: + configMap: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + downwardAPI: + properties: + items: + items: + properties: + fieldRef: + properties: + apiVersion: + type: string + fieldPath: + type: string + required: + - fieldPath + type: object + x-kubernetes-map-type: atomic + mode: + format: int32 + type: integer + path: + type: string + resourceFieldRef: + properties: + containerName: + type: string + divisor: + anyOf: + - type: integer + - type: string + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + type: string + required: + - resource + type: object + x-kubernetes-map-type: atomic + required: + - path + type: object + type: array + type: object + secret: + properties: + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + name: + type: string + optional: + type: boolean + type: object + x-kubernetes-map-type: atomic + serviceAccountToken: + properties: + audience: + type: string + expirationSeconds: + format: int64 + type: integer + path: + type: string + required: + - path + type: object + type: object + type: array + type: object + quobyte: + properties: + group: + type: string + readOnly: + type: boolean + registry: + type: string + tenant: + type: string + user: + type: string + volume: + type: string + required: + - registry + - volume + type: object + rbd: + properties: + fsType: + type: string + image: + type: string + keyring: + type: string + monitors: + items: + type: string + type: array + pool: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + user: + type: string + required: + - image + - monitors + type: object + scaleIO: + properties: + fsType: + type: string + gateway: + type: string + protectionDomain: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + sslEnabled: + type: boolean + storageMode: + type: string + storagePool: + type: string + system: + type: string + volumeName: + type: string + required: + - gateway + - secretRef + - system + type: object + secret: + properties: + defaultMode: + format: int32 + type: integer + items: + items: + properties: + key: + type: string + mode: + format: int32 + type: integer + path: + type: string + required: + - key + - path + type: object + type: array + optional: + type: boolean + secretName: + type: string + type: object + storageos: + properties: + fsType: + type: string + readOnly: + type: boolean + secretRef: + properties: + name: + type: string + type: object + x-kubernetes-map-type: atomic + volumeName: + type: string + volumeNamespace: + type: string + type: object + vsphereVolume: + properties: + fsType: + type: string + storagePolicyID: + type: string + storagePolicyName: + type: string + volumePath: + type: string + required: + - volumePath + type: object + required: + - name + type: object + type: array + workflowMetadata: + properties: + annotations: + additionalProperties: + type: string + type: object + labels: + additionalProperties: + type: string + type: object + labelsFrom: + additionalProperties: + properties: + expression: + type: string + required: + - expression + type: object + type: object + type: object + workflowTemplateRef: + properties: + clusterScope: + type: boolean + name: + type: string + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true diff --git a/examples/kube_resource/simple/str_or_int/models/argoproj_io_v1alpha1_workflow_template.k b/examples/kube_resource/simple/str_or_int/models/argoproj_io_v1alpha1_workflow_template.k new file mode 100644 index 0000000..19ed40d --- /dev/null +++ b/examples/kube_resource/simple/str_or_int/models/argoproj_io_v1alpha1_workflow_template.k @@ -0,0 +1,42640 @@ +""" +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" +import regex +import k8s.apimachinery.pkg.apis.meta.v1 +_regex_match = regex.match + + +schema WorkflowTemplate: + r""" + argoproj io v1alpha1 workflow template + + Attributes + ---------- + apiVersion : str, default is "argoproj.io/v1alpha1", required + APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources + kind : str, default is "WorkflowTemplate", required + Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + metadata : v1.ObjectMeta, default is Undefined, required + metadata + spec : ArgoprojIoV1alpha1WorkflowTemplateSpec, default is Undefined, required + spec + """ + + + apiVersion: "argoproj.io/v1alpha1" = "argoproj.io/v1alpha1" + + kind: "WorkflowTemplate" = "WorkflowTemplate" + + metadata: v1.ObjectMeta + + spec: ArgoprojIoV1alpha1WorkflowTemplateSpec + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpec: + r""" + argoproj io v1alpha1 workflow template spec + + Attributes + ---------- + activeDeadlineSeconds : int, default is Undefined, optional + active deadline seconds + archiveLogs : bool, default is Undefined, optional + archive logs + automountServiceAccountToken : bool, default is Undefined, optional + automount service account token + dnsPolicy : str, default is Undefined, optional + dns policy + entrypoint : str, default is Undefined, optional + entrypoint + hooks : {str:ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnon}, default is Undefined, optional + hooks + hostAliases : [ArgoprojIoV1alpha1WorkflowTemplateSpecHostAliasesItems0], default is Undefined, optional + host aliases + hostNetwork : bool, default is Undefined, optional + host network + imagePullSecrets : [ArgoprojIoV1alpha1WorkflowTemplateSpecImagePullSecretsItems0], default is Undefined, optional + image pull secrets + nodeSelector : {str:str}, default is Undefined, optional + node selector + onExit : str, default is Undefined, optional + on exit + parallelism : int, default is Undefined, optional + parallelism + podPriority : int, default is Undefined, optional + pod priority + podPriorityClassName : str, default is Undefined, optional + pod priority class name + podSpecPatch : str, default is Undefined, optional + pod spec patch + priority : int, default is Undefined, optional + priority + schedulerName : str, default is Undefined, optional + scheduler name + serviceAccountName : str, default is Undefined, optional + service account name + shutdown : str, default is Undefined, optional + shutdown + suspend : bool, default is Undefined, optional + suspend + templates : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0], default is Undefined, optional + templates + tolerations : [ArgoprojIoV1alpha1WorkflowTemplateSpecTolerationsItems0], default is Undefined, optional + tolerations + volumeClaimTemplates : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0], default is Undefined, optional + volume claim templates + volumes : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0], default is Undefined, optional + volumes + affinity : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinity, default is Undefined, optional + affinity + arguments : ArgoprojIoV1alpha1WorkflowTemplateSpecArguments, default is Undefined, optional + arguments + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactGC, default is Undefined, optional + artifact g c + artifactRepositoryRef : ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactRepositoryRef, default is Undefined, optional + artifact repository ref + dnsConfig : ArgoprojIoV1alpha1WorkflowTemplateSpecDNSConfig, default is Undefined, optional + dns config + executor : ArgoprojIoV1alpha1WorkflowTemplateSpecExecutor, default is Undefined, optional + executor + metrics : ArgoprojIoV1alpha1WorkflowTemplateSpecMetrics, default is Undefined, optional + metrics + podDisruptionBudget : ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudget, default is Undefined, optional + pod disruption budget + podGC : ArgoprojIoV1alpha1WorkflowTemplateSpecPodGC, default is Undefined, optional + pod g c + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecPodMetadata, default is Undefined, optional + pod metadata + retryStrategy : ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategy, default is Undefined, optional + retry strategy + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContext, default is Undefined, optional + security context + synchronization : ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronization, default is Undefined, optional + synchronization + templateDefaults : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaults, default is Undefined, optional + template defaults + ttlStrategy : ArgoprojIoV1alpha1WorkflowTemplateSpecTTLStrategy, default is Undefined, optional + ttl strategy + volumeClaimGC : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimGC, default is Undefined, optional + volume claim g c + workflowMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowMetadata, default is Undefined, optional + workflow metadata + workflowTemplateRef : ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowTemplateRef, default is Undefined, optional + workflow template ref + """ + + + activeDeadlineSeconds?: int + + archiveLogs?: bool + + automountServiceAccountToken?: bool + + dnsPolicy?: str + + entrypoint?: str + + hooks?: {str:ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnon} + + hostAliases?: [ArgoprojIoV1alpha1WorkflowTemplateSpecHostAliasesItems0] + + hostNetwork?: bool + + imagePullSecrets?: [ArgoprojIoV1alpha1WorkflowTemplateSpecImagePullSecretsItems0] + + nodeSelector?: {str:str} + + onExit?: str + + parallelism?: int + + podPriority?: int + + podPriorityClassName?: str + + podSpecPatch?: str + + priority?: int + + schedulerName?: str + + serviceAccountName?: str + + shutdown?: str + + suspend?: bool + + templates?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0] + + tolerations?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTolerationsItems0] + + volumeClaimTemplates?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0] + + volumes?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0] + + affinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinity + + arguments?: ArgoprojIoV1alpha1WorkflowTemplateSpecArguments + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactGC + + artifactRepositoryRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactRepositoryRef + + dnsConfig?: ArgoprojIoV1alpha1WorkflowTemplateSpecDNSConfig + + executor?: ArgoprojIoV1alpha1WorkflowTemplateSpecExecutor + + metrics?: ArgoprojIoV1alpha1WorkflowTemplateSpecMetrics + + podDisruptionBudget?: ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudget + + podGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecPodGC + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecPodMetadata + + retryStrategy?: ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategy + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContext + + synchronization?: ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronization + + templateDefaults?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaults + + ttlStrategy?: ArgoprojIoV1alpha1WorkflowTemplateSpecTTLStrategy + + volumeClaimGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimGC + + workflowMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowMetadata + + workflowTemplateRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowTemplateRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinity: + r""" + argoproj io v1alpha1 workflow template spec affinity + + Attributes + ---------- + nodeAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinity, default is Undefined, optional + node affinity + podAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinity, default is Undefined, optional + pod affinity + podAntiAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinity, default is Undefined, optional + pod anti affinity + """ + + + nodeAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinity + + podAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinity + + podAntiAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinity + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinity: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + preference : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference, default is Undefined, required + preference + weight : int, default is Undefined, required + weight + """ + + + preference: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity preferred during scheduling ignored during execution items0 preference + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0], default is Undefined, optional + match expressions + matchFields : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0], default is Undefined, optional + match fields + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0] + + matchFields?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity preferred during scheduling ignored during execution items0 preference match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity preferred during scheduling ignored during execution items0 preference match fields items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity required during scheduling ignored during execution + + Attributes + ---------- + nodeSelectorTerms : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0], default is Undefined, required + node selector terms + """ + + + nodeSelectorTerms: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity required during scheduling ignored during execution node selector terms items0 + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0], default is Undefined, optional + match expressions + matchFields : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0], default is Undefined, optional + match fields + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0] + + matchFields?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity required during scheduling ignored during execution node selector terms items0 match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity node affinity required during scheduling ignored during execution node selector terms items0 match fields items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinity: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + podAffinityTerm : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight + """ + + + podAffinityTerm: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity required during scheduling ignored during execution items0 + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity required during scheduling ignored during execution items0 label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity required during scheduling ignored during execution items0 label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity required during scheduling ignored during execution items0 namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod affinity required during scheduling ignored during execution items0 namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinity: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + podAffinityTerm : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight + """ + + + podAffinityTerm: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity required during scheduling ignored during execution items0 + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity required during scheduling ignored during execution items0 label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity required during scheduling ignored during execution items0 label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity required during scheduling ignored during execution items0 namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec affinity pod anti affinity required during scheduling ignored during execution items0 namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArguments: + r""" + argoproj io v1alpha1 workflow template spec arguments + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec arguments artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec arguments parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec arguments parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArgumentsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec arguments parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec artifact g c + + Attributes + ---------- + forceFinalizerRemoval : bool, default is Undefined, optional + force finalizer removal + podSpecPatch : str, default is Undefined, optional + pod spec patch + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactGCPodMetadata, default is Undefined, optional + pod metadata + """ + + + forceFinalizerRemoval?: bool + + podSpecPatch?: str + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactGCPodMetadata + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecArtifactRepositoryRef: + r""" + argoproj io v1alpha1 workflow template spec artifact repository ref + + Attributes + ---------- + configMap : str, default is Undefined, optional + config map + key : str, default is Undefined, optional + key + """ + + + configMap?: str + + key?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecDNSConfig: + r""" + argoproj io v1alpha1 workflow template spec DNS config + + Attributes + ---------- + nameservers : [str], default is Undefined, optional + nameservers + options : [ArgoprojIoV1alpha1WorkflowTemplateSpecDNSConfigOptionsItems0], default is Undefined, optional + options + searches : [str], default is Undefined, optional + searches + """ + + + nameservers?: [str] + + options?: [ArgoprojIoV1alpha1WorkflowTemplateSpecDNSConfigOptionsItems0] + + searches?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecDNSConfigOptionsItems0: + r""" + argoproj io v1alpha1 workflow template spec DNS config options items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + value : str, default is Undefined, optional + value + """ + + + name?: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecExecutor: + r""" + argoproj io v1alpha1 workflow template spec executor + + Attributes + ---------- + serviceAccountName : str, default is Undefined, optional + service account name + """ + + + serviceAccountName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnon: + r""" + argoproj io v1alpha1 workflow template spec hooks anon + + Attributes + ---------- + arguments : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArguments, default is Undefined, optional + arguments + expression : str, default is Undefined, optional + expression + template : str, default is Undefined, optional + template + templateRef : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonTemplateRef, default is Undefined, optional + template ref + """ + + + arguments?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArguments + + expression?: str + + template?: str + + templateRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonTemplateRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArguments: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec hooks anon arguments parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHooksAnonTemplateRef: + r""" + argoproj io v1alpha1 workflow template spec hooks anon template ref + + Attributes + ---------- + clusterScope : bool, default is Undefined, optional + cluster scope + name : str, default is Undefined, optional + name + template : str, default is Undefined, optional + template + """ + + + clusterScope?: bool + + name?: str + + template?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecHostAliasesItems0: + r""" + argoproj io v1alpha1 workflow template spec host aliases items0 + + Attributes + ---------- + hostnames : [str], default is Undefined, optional + hostnames + ip : str, default is Undefined, optional + ip + """ + + + hostnames?: [str] + + ip?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecImagePullSecretsItems0: + r""" + argoproj io v1alpha1 workflow template spec image pull secrets items0 + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecMetrics: + r""" + argoproj io v1alpha1 workflow template spec metrics + + Attributes + ---------- + prometheus : [ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0], default is Undefined, required + prometheus + """ + + + prometheus: [ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0: + r""" + argoproj io v1alpha1 workflow template spec metrics prometheus items0 + + Attributes + ---------- + counter : ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Counter, default is Undefined, optional + counter + gauge : ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Gauge, default is Undefined, optional + gauge + help : str, default is Undefined, required + help + histogram : ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Histogram, default is Undefined, optional + histogram + labels : [ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0LabelsItems0], default is Undefined, optional + labels + name : str, default is Undefined, required + name + when : str, default is Undefined, optional + when + """ + + + counter?: ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Counter + + gauge?: ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Gauge + + help: str + + histogram?: ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Histogram + + labels?: [ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0LabelsItems0] + + name: str + + when?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Counter: + r""" + argoproj io v1alpha1 workflow template spec metrics prometheus items0 counter + + Attributes + ---------- + value : str, default is Undefined, required + value + """ + + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Gauge: + r""" + argoproj io v1alpha1 workflow template spec metrics prometheus items0 gauge + + Attributes + ---------- + operation : str, default is Undefined, optional + operation + realtime : bool, default is Undefined, required + realtime + value : str, default is Undefined, required + value + """ + + + operation?: str + + realtime: bool + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0Histogram: + r""" + argoproj io v1alpha1 workflow template spec metrics prometheus items0 histogram + + Attributes + ---------- + buckets : [float], default is Undefined, required + buckets + value : str, default is Undefined, required + value + """ + + + buckets: [float] + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecMetricsPrometheusItems0LabelsItems0: + r""" + argoproj io v1alpha1 workflow template spec metrics prometheus items0 labels items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, required + value + """ + + + key: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudget: + r""" + argoproj io v1alpha1 workflow template spec pod disruption budget + + Attributes + ---------- + maxUnavailable : int | str, default is Undefined, optional + max unavailable + minAvailable : int | str, default is Undefined, optional + min available + unhealthyPodEvictionPolicy : str, default is Undefined, optional + unhealthy pod eviction policy + selector : ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudgetSelector, default is Undefined, optional + selector + """ + + + maxUnavailable?: int | str + + minAvailable?: int | str + + unhealthyPodEvictionPolicy?: str + + selector?: ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudgetSelector + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudgetSelector: + r""" + argoproj io v1alpha1 workflow template spec pod disruption budget selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudgetSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudgetSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodDisruptionBudgetSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec pod disruption budget selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodGC: + r""" + argoproj io v1alpha1 workflow template spec pod g c + + Attributes + ---------- + deleteDelayDuration : str, default is Undefined, optional + delete delay duration + strategy : str, default is Undefined, optional + strategy + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecPodGCLabelSelector, default is Undefined, optional + label selector + """ + + + deleteDelayDuration?: str + + strategy?: str + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecPodGCLabelSelector + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodGCLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec pod g c label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecPodGCLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecPodGCLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodGCLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec pod g c label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategy: + r""" + argoproj io v1alpha1 workflow template spec retry strategy + + Attributes + ---------- + expression : str, default is Undefined, optional + expression + limit : int | str, default is Undefined, optional + limit + retryPolicy : str, default is Undefined, optional + retry policy + affinity : ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategyAffinity, default is Undefined, optional + affinity + backoff : ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategyBackoff, default is Undefined, optional + backoff + """ + + + expression?: str + + limit?: int | str + + retryPolicy?: str + + affinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategyAffinity + + backoff?: ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategyBackoff + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategyAffinity: + r""" + argoproj io v1alpha1 workflow template spec retry strategy affinity + + Attributes + ---------- + nodeAntiAffinity : any, default is Undefined, optional + node anti affinity + """ + + + nodeAntiAffinity?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecRetryStrategyBackoff: + r""" + argoproj io v1alpha1 workflow template spec retry strategy backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int | str, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int | str + + maxDuration?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContext: + r""" + argoproj io v1alpha1 workflow template spec security context + + Attributes + ---------- + fsGroup : int, default is Undefined, optional + fs group + fsGroupChangePolicy : str, default is Undefined, optional + fs group change policy + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + supplementalGroups : [int], default is Undefined, optional + supplemental groups + sysctls : [ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSysctlsItems0], default is Undefined, optional + sysctls + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + fsGroup?: int + + fsGroupChangePolicy?: str + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + supplementalGroups?: [int] + + sysctls?: [ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSysctlsItems0] + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextSysctlsItems0: + r""" + argoproj io v1alpha1 workflow template spec security context sysctls items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronization: + r""" + argoproj io v1alpha1 workflow template spec synchronization + + Attributes + ---------- + mutex : ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationMutex, default is Undefined, optional + mutex + semaphore : ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationSemaphore, default is Undefined, optional + semaphore + """ + + + mutex?: ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationMutex + + semaphore?: ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationSemaphore + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationMutex: + r""" + argoproj io v1alpha1 workflow template spec synchronization mutex + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationSemaphore: + r""" + argoproj io v1alpha1 workflow template spec synchronization semaphore + + Attributes + ---------- + namespace : str, default is Undefined, optional + namespace + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationSemaphoreConfigMapKeyRef, default is Undefined, optional + config map key ref + """ + + + namespace?: str + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationSemaphoreConfigMapKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecSynchronizationSemaphoreConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec synchronization semaphore config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTTLStrategy: + r""" + argoproj io v1alpha1 workflow template spec TTL strategy + + Attributes + ---------- + secondsAfterCompletion : int, default is Undefined, optional + seconds after completion + secondsAfterFailure : int, default is Undefined, optional + seconds after failure + secondsAfterSuccess : int, default is Undefined, optional + seconds after success + """ + + + secondsAfterCompletion?: int + + secondsAfterFailure?: int + + secondsAfterSuccess?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaults: + r""" + argoproj io v1alpha1 workflow template spec template defaults + + Attributes + ---------- + activeDeadlineSeconds : int | str, default is Undefined, optional + active deadline seconds + automountServiceAccountToken : bool, default is Undefined, optional + automount service account token + daemon : bool, default is Undefined, optional + daemon + failFast : bool, default is Undefined, optional + fail fast + hostAliases : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHostAliasesItems0], default is Undefined, optional + host aliases + initContainers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0], default is Undefined, optional + init containers + name : str, default is Undefined, optional + name + nodeSelector : {str:str}, default is Undefined, optional + node selector + parallelism : int, default is Undefined, optional + parallelism + plugin : any, default is Undefined, optional + plugin + podSpecPatch : str, default is Undefined, optional + pod spec patch + priority : int, default is Undefined, optional + priority + priorityClassName : str, default is Undefined, optional + priority class name + schedulerName : str, default is Undefined, optional + scheduler name + serviceAccountName : str, default is Undefined, optional + service account name + sidecars : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0], default is Undefined, optional + sidecars + steps : [[any]], default is Undefined, optional + steps + timeout : str, default is Undefined, optional + timeout + tolerations : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsTolerationsItems0], default is Undefined, optional + tolerations + volumes : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0], default is Undefined, optional + volumes + affinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinity, default is Undefined, optional + affinity + archiveLocation : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocation, default is Undefined, optional + archive location + container : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainer, default is Undefined, optional + container + containerSet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSet, default is Undefined, optional + container set + dag : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDag, default is Undefined, optional + dag + data : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsData, default is Undefined, optional + data + executor : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsExecutor, default is Undefined, optional + executor + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTP, default is Undefined, optional + http + inputs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputs, default is Undefined, optional + inputs + memoize : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoize, default is Undefined, optional + memoize + metadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetadata, default is Undefined, optional + metadata + metrics : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetrics, default is Undefined, optional + metrics + outputs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputs, default is Undefined, optional + outputs + resource : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResource, default is Undefined, optional + resource + retryStrategy : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategy, default is Undefined, optional + retry strategy + script : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScript, default is Undefined, optional + script + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContext, default is Undefined, optional + security context + suspend : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSuspend, default is Undefined, optional + suspend + synchronization : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronization, default is Undefined, optional + synchronization + """ + + + activeDeadlineSeconds?: int | str + + automountServiceAccountToken?: bool + + daemon?: bool + + failFast?: bool + + hostAliases?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHostAliasesItems0] + + initContainers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0] + + name?: str + + nodeSelector?: {str:str} + + parallelism?: int + + plugin?: any + + podSpecPatch?: str + + priority?: int + + priorityClassName?: str + + schedulerName?: str + + serviceAccountName?: str + + sidecars?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0] + + steps?: [[any]] + + timeout?: str + + tolerations?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsTolerationsItems0] + + volumes?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0] + + affinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinity + + archiveLocation?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocation + + container?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainer + + containerSet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSet + + dag?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDag + + data?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsData + + executor?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsExecutor + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTP + + inputs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputs + + memoize?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoize + + metadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetadata + + metrics?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetrics + + outputs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputs + + resource?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResource + + retryStrategy?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategy + + script?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScript + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContext + + suspend?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSuspend + + synchronization?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronization + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinity: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity + + Attributes + ---------- + nodeAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinity, default is Undefined, optional + node affinity + podAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinity, default is Undefined, optional + pod affinity + podAntiAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinity, default is Undefined, optional + pod anti affinity + """ + + + nodeAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinity + + podAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinity + + podAntiAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinity + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinity: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + preference : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference, default is Undefined, required + preference + weight : int, default is Undefined, required + weight + """ + + + preference: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity preferred during scheduling ignored during execution items0 preference + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0], default is Undefined, optional + match expressions + matchFields : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0], default is Undefined, optional + match fields + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0] + + matchFields?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity preferred during scheduling ignored during execution items0 preference match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity preferred during scheduling ignored during execution items0 preference match fields items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity required during scheduling ignored during execution + + Attributes + ---------- + nodeSelectorTerms : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0], default is Undefined, required + node selector terms + """ + + + nodeSelectorTerms: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity required during scheduling ignored during execution node selector terms items0 + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0], default is Undefined, optional + match expressions + matchFields : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0], default is Undefined, optional + match fields + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0] + + matchFields?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity required during scheduling ignored during execution node selector terms items0 match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity node affinity required during scheduling ignored during execution node selector terms items0 match fields items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinity: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + podAffinityTerm : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight + """ + + + podAffinityTerm: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity required during scheduling ignored during execution items0 + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity required during scheduling ignored during execution items0 label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity required during scheduling ignored during execution items0 label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity required during scheduling ignored during execution items0 namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod affinity required during scheduling ignored during execution items0 namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinity: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + podAffinityTerm : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight + """ + + + podAffinityTerm: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity required during scheduling ignored during execution items0 + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity required during scheduling ignored during execution items0 label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity required during scheduling ignored during execution items0 label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity required during scheduling ignored during execution items0 namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults affinity pod anti affinity required during scheduling ignored during execution items0 namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocation: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location + + Attributes + ---------- + archiveLogs : bool, default is Undefined, optional + archive logs + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationAzure, default is Undefined, optional + azure + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGit, default is Undefined, optional + git + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTP, default is Undefined, optional + http + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOss, default is Undefined, optional + oss + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationRaw, default is Undefined, optional + raw + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3, default is Undefined, optional + s3 + """ + + + archiveLogs?: bool + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationAzure + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGit + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTP + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOss + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationRaw + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location artifactory + + Attributes + ---------- + url : str, default is Undefined, required + url + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactoryPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + url: str + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactoryPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationAzure: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location azure + + Attributes + ---------- + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationAzureAccountKeySecret, default is Undefined, optional + account key secret + """ + + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationAzureAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationAzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGit: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitPasswordSecret, default is Undefined, optional + password secret + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + repo: str + + revision?: str + + singleBranch?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitPasswordSecret + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationGitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP + + Attributes + ---------- + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuth, default is Undefined, optional + auth + """ + + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPHeadersItems0] + + url: str + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuth + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth oauth2 + + Attributes + ---------- + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2ClientSecretSecret + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbKeytabSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationHdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOss: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location oss + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssAccessKeySecret, default is Undefined, optional + access key secret + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssSecretKeySecret, default is Undefined, optional + secret key secret + """ + + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + securityToken?: str + + useSDKCreds?: bool + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssAccessKeySecret + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssSecretKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationOssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationRaw: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3AccessKeySecret, default is Undefined, optional + access key secret + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3EncryptionOptions, default is Undefined, optional + encryption options + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3SecretKeySecret, default is Undefined, optional + secret key secret + """ + + + bucket?: str + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + useSDKCreds?: bool + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3AccessKeySecret + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3EncryptionOptions + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3SecretKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsArchiveLocationS3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults archive location s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainer: + r""" + argoproj io v1alpha1 workflow template spec template defaults container + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerPortsItems0], default is Undefined, optional + ports + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerVolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerVolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbe, default is Undefined, optional + liveness probe + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerResources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbe, default is Undefined, optional + startup probe + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0] + + image?: str + + imagePullPolicy?: str + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerPortsItems0] + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerVolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerVolumeMountsItems0] + + workingDir?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbe + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerResources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbe + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerEnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecycle: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults container liveness probe + + Attributes + ---------- + failureThreshold : int, default is Undefined, optional + failure threshold + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeExec, default is Undefined, optional + exec + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeTCPSocket, default is Undefined, optional + tcp socket + """ + + + failureThreshold?: int + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeExec + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults container liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerLivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerPortsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults container readiness probe + + Attributes + ---------- + failureThreshold : int, default is Undefined, optional + failure threshold + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeExec, default is Undefined, optional + exec + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + """ + + + failureThreshold?: int + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeExec + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults container readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerResources: + r""" + argoproj io v1alpha1 workflow template spec template defaults container resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContext: + r""" + argoproj io v1alpha1 workflow template spec template defaults container security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextCapabilities, default is Undefined, optional + capabilities + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextCapabilities + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec template defaults container security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults container security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec template defaults container security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults container security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set + + Attributes + ---------- + containers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0], default is Undefined, required + containers + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetVolumeMountsItems0], default is Undefined, optional + volume mounts + retryStrategy : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetRetryStrategy, default is Undefined, optional + retry strategy + """ + + + containers: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetVolumeMountsItems0] + + retryStrategy?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetRetryStrategy + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + dependencies : [str], default is Undefined, optional + dependencies + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0Lifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbe, default is Undefined, optional + liveness probe + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0PortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0Resources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0VolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0VolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + dependencies?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0] + + image?: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0Lifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbe + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0PortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0Resources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0VolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0VolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0EnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0Lifecycle: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0LivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0PortsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0Resources: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0ResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0StartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0VolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetContainersItems0VolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set containers items0 volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetRetryStrategy: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set retry strategy + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + retries : int | str, default is Undefined, required + retries + """ + + + duration?: str + + retries: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerSetVolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container set volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults container startup probe + + Attributes + ---------- + failureThreshold : int, default is Undefined, optional + failure threshold + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeExec, default is Undefined, optional + exec + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeTCPSocket, default is Undefined, optional + tcp socket + """ + + + failureThreshold?: int + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeExec + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults container startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults container startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults container startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerStartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults container startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerVolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsContainerVolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults container volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDag: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag + + Attributes + ---------- + failFast : bool, default is Undefined, optional + fail fast + target : str, default is Undefined, optional + target + tasks : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0], default is Undefined, required + tasks + """ + + + failFast?: bool + + target?: str + + tasks: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 + + Attributes + ---------- + arguments : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0Arguments, default is Undefined, optional + arguments + continueOn : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ContinueOn, default is Undefined, optional + continue on + dependencies : [str], default is Undefined, optional + dependencies + depends : str, default is Undefined, optional + depends + hooks : {str:ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnon}, default is Undefined, optional + hooks + inline : any, default is Undefined, optional + inline + name : str, default is Undefined, required + name + onExit : str, default is Undefined, optional + on exit + template : str, default is Undefined, optional + template + templateRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0TemplateRef, default is Undefined, optional + template ref + when : str, default is Undefined, optional + when + withItems : [any], default is Undefined, optional + with items + withParam : str, default is Undefined, optional + with param + withSequence : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0WithSequence, default is Undefined, optional + with sequence + """ + + + arguments?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0Arguments + + continueOn?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ContinueOn + + dependencies?: [str] + + depends?: str + + hooks?: {str:ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnon} + + inline?: any + + name: str + + onExit?: str + + template?: str + + templateRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0TemplateRef + + when?: str + + withItems?: [any] + + withParam?: str + + withSequence?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0WithSequence + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0Arguments: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ArgumentsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 arguments parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0ContinueOn: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 continue on + + Attributes + ---------- + error : bool, default is Undefined, optional + error + failed : bool, default is Undefined, optional + failed + """ + + + error?: bool + + failed?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnon: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon + + Attributes + ---------- + arguments : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArguments, default is Undefined, optional + arguments + expression : str, default is Undefined, optional + expression + template : str, default is Undefined, optional + template + templateRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonTemplateRef, default is Undefined, optional + template ref + """ + + + arguments?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArguments + + expression?: str + + template?: str + + templateRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonTemplateRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArguments: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon arguments parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0HooksAnonTemplateRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 hooks anon template ref + + Attributes + ---------- + clusterScope : bool, default is Undefined, optional + cluster scope + name : str, default is Undefined, optional + name + template : str, default is Undefined, optional + template + """ + + + clusterScope?: bool + + name?: str + + template?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0TemplateRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 template ref + + Attributes + ---------- + clusterScope : bool, default is Undefined, optional + cluster scope + name : str, default is Undefined, optional + name + template : str, default is Undefined, optional + template + """ + + + clusterScope?: bool + + name?: str + + template?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDagTasksItems0WithSequence: + r""" + argoproj io v1alpha1 workflow template spec template defaults dag tasks items0 with sequence + + Attributes + ---------- + count : int | str, default is Undefined, optional + count + end : int | str, default is Undefined, optional + end + format : str, default is Undefined, optional + format + start : int | str, default is Undefined, optional + start + """ + + + count?: int | str + + end?: int | str + + format?: str + + start?: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsData: + r""" + argoproj io v1alpha1 workflow template spec template defaults data + + Attributes + ---------- + transformation : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataTransformationItems0], default is Undefined, required + transformation + source : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSource, default is Undefined, required + source + """ + + + transformation: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataTransformationItems0] + + source: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSource + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSource: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source + + Attributes + ---------- + artifactPaths : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPaths, default is Undefined, optional + artifact paths + """ + + + artifactPaths?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPaths + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPaths: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths + + Attributes + ---------- + archiveLogs : bool, default is Undefined, optional + archive logs + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + globalName : str, default is Undefined, optional + global name + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + path : str, default is Undefined, optional + path + recurseMode : bool, default is Undefined, optional + recurse mode + subPath : str, default is Undefined, optional + sub path + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArchive, default is Undefined, optional + archive + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsAzure, default is Undefined, optional + azure + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGit, default is Undefined, optional + git + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTP, default is Undefined, optional + http + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOss, default is Undefined, optional + oss + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsRaw, default is Undefined, optional + raw + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3, default is Undefined, optional + s3 + """ + + + archiveLogs?: bool + + deleted?: bool + + from?: str + + fromExpression?: str + + globalName?: str + + mode?: int + + name: str + + optional?: bool + + path?: str + + recurseMode?: bool + + subPath?: str + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArchive + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsAzure + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGit + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTP + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOss + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsRaw + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArchive: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + zip : any, default is Undefined, optional + zip + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArchiveTar, default is Undefined, optional + tar + """ + + + none?: any + + zip?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArchiveTar + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths artifact g c + + Attributes + ---------- + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactGCPodMetadata, default is Undefined, optional + pod metadata + """ + + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactGCPodMetadata + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths artifactory + + Attributes + ---------- + url : str, default is Undefined, required + url + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactoryPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + url: str + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactoryPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsAzure: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths azure + + Attributes + ---------- + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsAzureAccountKeySecret, default is Undefined, optional + account key secret + """ + + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsAzureAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsAzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGit: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitPasswordSecret, default is Undefined, optional + password secret + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + repo: str + + revision?: str + + singleBranch?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitPasswordSecret + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsGitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP + + Attributes + ---------- + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuth, default is Undefined, optional + auth + """ + + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPHeadersItems0] + + url: str + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuth + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth oauth2 + + Attributes + ---------- + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2ClientSecretSecret + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbKeytabSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsHdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOss: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths oss + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssAccessKeySecret, default is Undefined, optional + access key secret + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssSecretKeySecret, default is Undefined, optional + secret key secret + """ + + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + securityToken?: str + + useSDKCreds?: bool + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssAccessKeySecret + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssSecretKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsOssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsRaw: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3AccessKeySecret, default is Undefined, optional + access key secret + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3EncryptionOptions, default is Undefined, optional + encryption options + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3SecretKeySecret, default is Undefined, optional + secret key secret + """ + + + bucket?: str + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + useSDKCreds?: bool + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3AccessKeySecret + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3EncryptionOptions + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3SecretKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataSourceArtifactPathsS3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults data source artifact paths s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsDataTransformationItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults data transformation items0 + + Attributes + ---------- + expression : str, default is Undefined, required + expression + """ + + + expression: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsExecutor: + r""" + argoproj io v1alpha1 workflow template spec template defaults executor + + Attributes + ---------- + serviceAccountName : str, default is Undefined, optional + service account name + """ + + + serviceAccountName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults HTTP + + Attributes + ---------- + body : str, default is Undefined, optional + body + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0], default is Undefined, optional + headers + insecureSkipVerify : bool, default is Undefined, optional + insecure skip verify + method : str, default is Undefined, optional + method + successCondition : str, default is Undefined, optional + success condition + timeoutSeconds : int, default is Undefined, optional + timeout seconds + url : str, default is Undefined, required + url + bodyFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPBodyFrom, default is Undefined, optional + body from + """ + + + body?: str + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0] + + insecureSkipVerify?: bool + + method?: str + + successCondition?: str + + timeoutSeconds?: int + + url: str + + bodyFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPBodyFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPBodyFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults HTTP body from + + Attributes + ---------- + bytes : str, default is Undefined, optional + bytes + """ + + + bytes?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults HTTP headers items0 value from + + Attributes + ---------- + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHTTPHeadersItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults HTTP headers items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsHostAliasesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults host aliases items0 + + Attributes + ---------- + hostnames : [str], default is Undefined, optional + hostnames + ip : str, default is Undefined, optional + ip + """ + + + hostnames?: [str] + + ip?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0Lifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbe, default is Undefined, optional + liveness probe + mirrorVolumeMounts : bool, default is Undefined, optional + mirror volume mounts + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0PortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0Resources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0VolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0VolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0] + + image?: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0Lifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbe + + mirrorVolumeMounts?: bool + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0PortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0Resources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0VolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0VolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0EnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0Lifecycle: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0LivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0PortsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0Resources: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0ResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0StartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0VolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInitContainersItems0VolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults init containers items0 volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputs: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsInputsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults inputs parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoize: + r""" + argoproj io v1alpha1 workflow template spec template defaults memoize + + Attributes + ---------- + key : str, default is Undefined, required + key + maxAge : str, default is Undefined, required + max age + cache : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoizeCache, default is Undefined, required + cache + """ + + + key: str + + maxAge: str + + cache: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoizeCache + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoizeCache: + r""" + argoproj io v1alpha1 workflow template spec template defaults memoize cache + + Attributes + ---------- + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoizeCacheConfigMap, default is Undefined, required + config map + """ + + + configMap: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoizeCacheConfigMap + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMemoizeCacheConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults memoize cache config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetrics: + r""" + argoproj io v1alpha1 workflow template spec template defaults metrics + + Attributes + ---------- + prometheus : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0], default is Undefined, required + prometheus + """ + + + prometheus: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults metrics prometheus items0 + + Attributes + ---------- + counter : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Counter, default is Undefined, optional + counter + gauge : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Gauge, default is Undefined, optional + gauge + help : str, default is Undefined, required + help + histogram : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Histogram, default is Undefined, optional + histogram + labels : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0LabelsItems0], default is Undefined, optional + labels + name : str, default is Undefined, required + name + when : str, default is Undefined, optional + when + """ + + + counter?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Counter + + gauge?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Gauge + + help: str + + histogram?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Histogram + + labels?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0LabelsItems0] + + name: str + + when?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Counter: + r""" + argoproj io v1alpha1 workflow template spec template defaults metrics prometheus items0 counter + + Attributes + ---------- + value : str, default is Undefined, required + value + """ + + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Gauge: + r""" + argoproj io v1alpha1 workflow template spec template defaults metrics prometheus items0 gauge + + Attributes + ---------- + operation : str, default is Undefined, optional + operation + realtime : bool, default is Undefined, required + realtime + value : str, default is Undefined, required + value + """ + + + operation?: str + + realtime: bool + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0Histogram: + r""" + argoproj io v1alpha1 workflow template spec template defaults metrics prometheus items0 histogram + + Attributes + ---------- + buckets : [float], default is Undefined, required + buckets + value : str, default is Undefined, required + value + """ + + + buckets: [float] + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsMetricsPrometheusItems0LabelsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults metrics prometheus items0 labels items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, required + value + """ + + + key: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputs: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0], default is Undefined, optional + artifacts + exitCode : str, default is Undefined, optional + exit code + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0], default is Undefined, optional + parameters + result : str, default is Undefined, optional + result + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0] + + exitCode?: str + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0] + + result?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsOutputsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults outputs parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResource: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource + + Attributes + ---------- + action : str, default is Undefined, required + action + failureCondition : str, default is Undefined, optional + failure condition + flags : [str], default is Undefined, optional + flags + manifest : str, default is Undefined, optional + manifest + mergeStrategy : str, default is Undefined, optional + merge strategy + setOwnerReference : bool, default is Undefined, optional + set owner reference + successCondition : str, default is Undefined, optional + success condition + manifestFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFrom, default is Undefined, optional + manifest from + """ + + + action: str + + failureCondition?: str + + flags?: [str] + + manifest?: str + + mergeStrategy?: str + + setOwnerReference?: bool + + successCondition?: str + + manifestFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from + + Attributes + ---------- + artifact : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifact, default is Undefined, required + artifact + """ + + + artifact: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifact + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifact: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact + + Attributes + ---------- + archiveLogs : bool, default is Undefined, optional + archive logs + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + globalName : str, default is Undefined, optional + global name + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + path : str, default is Undefined, optional + path + recurseMode : bool, default is Undefined, optional + recurse mode + subPath : str, default is Undefined, optional + sub path + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArchive, default is Undefined, optional + archive + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactAzure, default is Undefined, optional + azure + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGit, default is Undefined, optional + git + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTP, default is Undefined, optional + http + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOss, default is Undefined, optional + oss + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactRaw, default is Undefined, optional + raw + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3, default is Undefined, optional + s3 + """ + + + archiveLogs?: bool + + deleted?: bool + + from?: str + + fromExpression?: str + + globalName?: str + + mode?: int + + name: str + + optional?: bool + + path?: str + + recurseMode?: bool + + subPath?: str + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArchive + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactAzure + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGit + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTP + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOss + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactRaw + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArchive: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + zip : any, default is Undefined, optional + zip + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArchiveTar, default is Undefined, optional + tar + """ + + + none?: any + + zip?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArchiveTar + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact artifact g c + + Attributes + ---------- + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactGCPodMetadata, default is Undefined, optional + pod metadata + """ + + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactGCPodMetadata + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactory: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact artifactory + + Attributes + ---------- + url : str, default is Undefined, required + url + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactoryPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + url: str + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactoryPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactAzure: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact azure + + Attributes + ---------- + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactAzureAccountKeySecret, default is Undefined, optional + account key secret + """ + + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactAzureAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactAzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGcs: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGit: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitPasswordSecret, default is Undefined, optional + password secret + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + repo: str + + revision?: str + + singleBranch?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitPasswordSecret + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactGitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTP: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP + + Attributes + ---------- + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuth, default is Undefined, optional + auth + """ + + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPHeadersItems0] + + url: str + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuth + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth oauth2 + + Attributes + ---------- + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2ClientSecretSecret + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbKeytabSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactHdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOss: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact oss + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssAccessKeySecret, default is Undefined, optional + access key secret + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssSecretKeySecret, default is Undefined, optional + secret key secret + """ + + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + securityToken?: str + + useSDKCreds?: bool + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssAccessKeySecret + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssSecretKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactOssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactRaw: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + useSDKCreds : bool, default is Undefined, optional + use s d k creds + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3AccessKeySecret, default is Undefined, optional + access key secret + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3EncryptionOptions, default is Undefined, optional + encryption options + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3SecretKeySecret, default is Undefined, optional + secret key secret + """ + + + bucket?: str + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + useSDKCreds?: bool + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3AccessKeySecret + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3EncryptionOptions + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3SecretKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsResourceManifestFromArtifactS3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec template defaults resource manifest from artifact s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategy: + r""" + argoproj io v1alpha1 workflow template spec template defaults retry strategy + + Attributes + ---------- + expression : str, default is Undefined, optional + expression + limit : int | str, default is Undefined, optional + limit + retryPolicy : str, default is Undefined, optional + retry policy + affinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategyAffinity, default is Undefined, optional + affinity + backoff : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategyBackoff, default is Undefined, optional + backoff + """ + + + expression?: str + + limit?: int | str + + retryPolicy?: str + + affinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategyAffinity + + backoff?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategyBackoff + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategyAffinity: + r""" + argoproj io v1alpha1 workflow template spec template defaults retry strategy affinity + + Attributes + ---------- + nodeAntiAffinity : any, default is Undefined, optional + node anti affinity + """ + + + nodeAntiAffinity?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsRetryStrategyBackoff: + r""" + argoproj io v1alpha1 workflow template spec template defaults retry strategy backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int | str, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int | str + + maxDuration?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScript: + r""" + argoproj io v1alpha1 workflow template spec template defaults script + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptPortsItems0], default is Undefined, optional + ports + source : str, default is Undefined, required + source + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptVolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptVolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbe, default is Undefined, optional + liveness probe + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptResources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbe, default is Undefined, optional + startup probe + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0] + + image?: str + + imagePullPolicy?: str + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptPortsItems0] + + source: str + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptVolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptVolumeMountsItems0] + + workingDir?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbe + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptResources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbe + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptEnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults script env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecycle: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults script lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults script liveness probe + + Attributes + ---------- + failureThreshold : int, default is Undefined, optional + failure threshold + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeExec, default is Undefined, optional + exec + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeTCPSocket, default is Undefined, optional + tcp socket + """ + + + failureThreshold?: int + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeExec + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults script liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults script liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults script liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptLivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults script liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptPortsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults script readiness probe + + Attributes + ---------- + failureThreshold : int, default is Undefined, optional + failure threshold + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeExec, default is Undefined, optional + exec + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + """ + + + failureThreshold?: int + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeExec + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults script readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults script readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults script readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults script readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptResources: + r""" + argoproj io v1alpha1 workflow template spec template defaults script resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContext: + r""" + argoproj io v1alpha1 workflow template spec template defaults script security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextCapabilities, default is Undefined, optional + capabilities + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextCapabilities + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec template defaults script security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults script security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec template defaults script security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptSecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults script security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults script startup probe + + Attributes + ---------- + failureThreshold : int, default is Undefined, optional + failure threshold + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeExec, default is Undefined, optional + exec + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeTCPSocket, default is Undefined, optional + tcp socket + """ + + + failureThreshold?: int + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeExec + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults script startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults script startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults script startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptStartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults script startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptVolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsScriptVolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults script volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContext: + r""" + argoproj io v1alpha1 workflow template spec template defaults security context + + Attributes + ---------- + fsGroup : int, default is Undefined, optional + fs group + fsGroupChangePolicy : str, default is Undefined, optional + fs group change policy + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + supplementalGroups : [int], default is Undefined, optional + supplemental groups + sysctls : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSysctlsItems0], default is Undefined, optional + sysctls + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + fsGroup?: int + + fsGroupChangePolicy?: str + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + supplementalGroups?: [int] + + sysctls?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSysctlsItems0] + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec template defaults security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextSysctlsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults security context sysctls items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0Lifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbe, default is Undefined, optional + liveness probe + mirrorVolumeMounts : bool, default is Undefined, optional + mirror volume mounts + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0PortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0Resources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0VolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0VolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0] + + image?: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0Lifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbe + + mirrorVolumeMounts?: bool + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0PortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0Resources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0VolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0VolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0EnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0Lifecycle: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0LivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0PortsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0Resources: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0ResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbe: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0StartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0VolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSidecarsItems0VolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults sidecars items0 volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSuspend: + r""" + argoproj io v1alpha1 workflow template spec template defaults suspend + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + """ + + + duration?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronization: + r""" + argoproj io v1alpha1 workflow template spec template defaults synchronization + + Attributes + ---------- + mutex : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationMutex, default is Undefined, optional + mutex + semaphore : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationSemaphore, default is Undefined, optional + semaphore + """ + + + mutex?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationMutex + + semaphore?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationSemaphore + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationMutex: + r""" + argoproj io v1alpha1 workflow template spec template defaults synchronization mutex + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationSemaphore: + r""" + argoproj io v1alpha1 workflow template spec template defaults synchronization semaphore + + Attributes + ---------- + namespace : str, default is Undefined, optional + namespace + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationSemaphoreConfigMapKeyRef, default is Undefined, optional + config map key ref + """ + + + namespace?: str + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationSemaphoreConfigMapKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsSynchronizationSemaphoreConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults synchronization semaphore config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsTolerationsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults tolerations items0 + + Attributes + ---------- + effect : str, default is Undefined, optional + effect + key : str, default is Undefined, optional + key + operator : str, default is Undefined, optional + operator + tolerationSeconds : int, default is Undefined, optional + toleration seconds + value : str, default is Undefined, optional + value + """ + + + effect?: str + + key?: str + + operator?: str + + tolerationSeconds?: int + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 + + Attributes + ---------- + awsElasticBlockStore : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AwsElasticBlockStore, default is Undefined, optional + aws elastic block store + azureDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AzureDisk, default is Undefined, optional + azure disk + azureFile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AzureFile, default is Undefined, optional + azure file + cephfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Cephfs, default is Undefined, optional + cephfs + cinder : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Cinder, default is Undefined, optional + cinder + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ConfigMap, default is Undefined, optional + config map + csi : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Csi, default is Undefined, optional + csi + downwardAPI : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPI, default is Undefined, optional + downward API + emptyDir : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EmptyDir, default is Undefined, optional + empty dir + ephemeral : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Ephemeral, default is Undefined, optional + ephemeral + fc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Fc, default is Undefined, optional + fc + flexVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0FlexVolume, default is Undefined, optional + flex volume + flocker : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Flocker, default is Undefined, optional + flocker + gcePersistentDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0GcePersistentDisk, default is Undefined, optional + gce persistent disk + gitRepo : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0GitRepo, default is Undefined, optional + git repo + glusterfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Glusterfs, default is Undefined, optional + glusterfs + hostPath : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0HostPath, default is Undefined, optional + host path + iscsi : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Iscsi, default is Undefined, optional + iscsi + name : str, default is Undefined, required + name + nfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Nfs, default is Undefined, optional + nfs + persistentVolumeClaim : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PersistentVolumeClaim, default is Undefined, optional + persistent volume claim + photonPersistentDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PhotonPersistentDisk, default is Undefined, optional + photon persistent disk + portworxVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PortworxVolume, default is Undefined, optional + portworx volume + projected : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Projected, default is Undefined, optional + projected + quobyte : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Quobyte, default is Undefined, optional + quobyte + rbd : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Rbd, default is Undefined, optional + rbd + scaleIO : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ScaleIO, default is Undefined, optional + scale i o + secret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Secret, default is Undefined, optional + secret + storageos : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Storageos, default is Undefined, optional + storageos + vsphereVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0VsphereVolume, default is Undefined, optional + vsphere volume + """ + + + awsElasticBlockStore?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AwsElasticBlockStore + + azureDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AzureDisk + + azureFile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AzureFile + + cephfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Cephfs + + cinder?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Cinder + + configMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ConfigMap + + csi?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Csi + + downwardAPI?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPI + + emptyDir?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EmptyDir + + ephemeral?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Ephemeral + + fc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Fc + + flexVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0FlexVolume + + flocker?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Flocker + + gcePersistentDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0GcePersistentDisk + + gitRepo?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0GitRepo + + glusterfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Glusterfs + + hostPath?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0HostPath + + iscsi?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Iscsi + + name: str + + nfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Nfs + + persistentVolumeClaim?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PersistentVolumeClaim + + photonPersistentDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PhotonPersistentDisk + + portworxVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PortworxVolume + + projected?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Projected + + quobyte?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Quobyte + + rbd?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Rbd + + scaleIO?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ScaleIO + + secret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Secret + + storageos?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Storageos + + vsphereVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0VsphereVolume + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AwsElasticBlockStore: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 aws elastic block store + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + partition : int, default is Undefined, optional + partition + readOnly : bool, default is Undefined, optional + read only + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + partition?: int + + readOnly?: bool + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AzureDisk: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 azure disk + + Attributes + ---------- + cachingMode : str, default is Undefined, optional + caching mode + diskName : str, default is Undefined, required + disk name + diskURI : str, default is Undefined, required + disk URI + fsType : str, default is Undefined, optional + fs type + kind : str, default is Undefined, optional + kind + readOnly : bool, default is Undefined, optional + read only + """ + + + cachingMode?: str + + diskName: str + + diskURI: str + + fsType?: str + + kind?: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0AzureFile: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 azure file + + Attributes + ---------- + readOnly : bool, default is Undefined, optional + read only + secretName : str, default is Undefined, required + secret name + shareName : str, default is Undefined, required + share name + """ + + + readOnly?: bool + + secretName: str + + shareName: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Cephfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 cephfs + + Attributes + ---------- + monitors : [str], default is Undefined, required + monitors + path : str, default is Undefined, optional + path + readOnly : bool, default is Undefined, optional + read only + secretFile : str, default is Undefined, optional + secret file + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CephfsSecretRef, default is Undefined, optional + secret ref + user : str, default is Undefined, optional + user + """ + + + monitors: [str] + + path?: str + + readOnly?: bool + + secretFile?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CephfsSecretRef + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CephfsSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 cephfs secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Cinder: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 cinder + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CinderSecretRef, default is Undefined, optional + secret ref + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CinderSecretRef + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CinderSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 cinder secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 config map + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ConfigMapItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ConfigMapItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Csi: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 csi + + Attributes + ---------- + driver : str, default is Undefined, required + driver + fsType : str, default is Undefined, optional + fs type + nodePublishSecretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CsiNodePublishSecretRef, default is Undefined, optional + node publish secret ref + readOnly : bool, default is Undefined, optional + read only + volumeAttributes : {str:str}, default is Undefined, optional + volume attributes + """ + + + driver: str + + fsType?: str + + nodePublishSecretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CsiNodePublishSecretRef + + readOnly?: bool + + volumeAttributes?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0CsiNodePublishSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 csi node publish secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPI: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 downward API + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0], default is Undefined, optional + items + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 downward API items items0 + + Attributes + ---------- + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0ResourceFieldRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0FieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 downward API items items0 field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0DownwardAPIItemsItems0ResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 downward API items items0 resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EmptyDir: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 empty dir + + Attributes + ---------- + medium : str, default is Undefined, optional + medium + sizeLimit : int | str, default is Undefined, optional + size limit + """ + + + medium?: str + + sizeLimit?: int | str + + + check: + _regex_match(str(sizeLimit), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if sizeLimit + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Ephemeral: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral + + Attributes + ---------- + volumeClaimTemplate : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplate, default is Undefined, optional + volume claim template + """ + + + volumeClaimTemplate?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplate + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplate: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template + + Attributes + ---------- + metadata : any, default is Undefined, optional + metadata + spec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpec, default is Undefined, required + spec + """ + + + metadata?: any + + spec: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpec + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpec: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec + + Attributes + ---------- + accessModes : [str], default is Undefined, optional + access modes + dataSource : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecDataSource, default is Undefined, optional + data source + dataSourceRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef, default is Undefined, optional + data source ref + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecResources, default is Undefined, optional + resources + selector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecSelector, default is Undefined, optional + selector + storageClassName : str, default is Undefined, optional + storage class name + volumeMode : str, default is Undefined, optional + volume mode + volumeName : str, default is Undefined, optional + volume name + """ + + + accessModes?: [str] + + dataSource?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecDataSource + + dataSourceRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecResources + + selector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecSelector + + storageClassName?: str + + volumeMode?: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecDataSource: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec data source + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + """ + + + apiGroup?: str + + kind: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec data source ref + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace + """ + + + apiGroup?: str + + kind: str + + name: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecResources: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecSelector: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 ephemeral volume claim template spec selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Fc: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 fc + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + lun : int, default is Undefined, optional + lun + readOnly : bool, default is Undefined, optional + read only + targetWWNs : [str], default is Undefined, optional + target w w ns + wwids : [str], default is Undefined, optional + wwids + """ + + + fsType?: str + + lun?: int + + readOnly?: bool + + targetWWNs?: [str] + + wwids?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0FlexVolume: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 flex volume + + Attributes + ---------- + driver : str, default is Undefined, required + driver + fsType : str, default is Undefined, optional + fs type + options : {str:str}, default is Undefined, optional + options + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0FlexVolumeSecretRef, default is Undefined, optional + secret ref + """ + + + driver: str + + fsType?: str + + options?: {str:str} + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0FlexVolumeSecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0FlexVolumeSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 flex volume secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Flocker: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 flocker + + Attributes + ---------- + datasetName : str, default is Undefined, optional + dataset name + datasetUUID : str, default is Undefined, optional + dataset UUID + """ + + + datasetName?: str + + datasetUUID?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0GcePersistentDisk: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 gce persistent disk + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + partition : int, default is Undefined, optional + partition + pdName : str, default is Undefined, required + pd name + readOnly : bool, default is Undefined, optional + read only + """ + + + fsType?: str + + partition?: int + + pdName: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0GitRepo: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 git repo + + Attributes + ---------- + directory : str, default is Undefined, optional + directory + repository : str, default is Undefined, required + repository + revision : str, default is Undefined, optional + revision + """ + + + directory?: str + + repository: str + + revision?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Glusterfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 glusterfs + + Attributes + ---------- + endpoints : str, default is Undefined, required + endpoints + path : str, default is Undefined, required + path + readOnly : bool, default is Undefined, optional + read only + """ + + + endpoints: str + + path: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0HostPath: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 host path + + Attributes + ---------- + path : str, default is Undefined, required + path + $type : str, default is Undefined, optional + type + """ + + + path: str + + $type?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Iscsi: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 iscsi + + Attributes + ---------- + chapAuthDiscovery : bool, default is Undefined, optional + chap auth discovery + chapAuthSession : bool, default is Undefined, optional + chap auth session + fsType : str, default is Undefined, optional + fs type + initiatorName : str, default is Undefined, optional + initiator name + iqn : str, default is Undefined, required + iqn + iscsiInterface : str, default is Undefined, optional + iscsi interface + lun : int, default is Undefined, required + lun + portals : [str], default is Undefined, optional + portals + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0IscsiSecretRef, default is Undefined, optional + secret ref + targetPortal : str, default is Undefined, required + target portal + """ + + + chapAuthDiscovery?: bool + + chapAuthSession?: bool + + fsType?: str + + initiatorName?: str + + iqn: str + + iscsiInterface?: str + + lun: int + + portals?: [str] + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0IscsiSecretRef + + targetPortal: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0IscsiSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 iscsi secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Nfs: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 nfs + + Attributes + ---------- + path : str, default is Undefined, required + path + readOnly : bool, default is Undefined, optional + read only + server : str, default is Undefined, required + server + """ + + + path: str + + readOnly?: bool + + server: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PersistentVolumeClaim: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 persistent volume claim + + Attributes + ---------- + claimName : str, default is Undefined, required + claim name + readOnly : bool, default is Undefined, optional + read only + """ + + + claimName: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PhotonPersistentDisk: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 photon persistent disk + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + pdID : str, default is Undefined, required + pd ID + """ + + + fsType?: str + + pdID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0PortworxVolume: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 portworx volume + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + readOnly?: bool + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Projected: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + sources : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0], default is Undefined, optional + sources + """ + + + defaultMode?: int + + sources?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 + + Attributes + ---------- + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ConfigMap, default is Undefined, optional + config map + downwardAPI : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPI, default is Undefined, optional + downward API + secret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0Secret, default is Undefined, optional + secret + serviceAccountToken : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ServiceAccountToken, default is Undefined, optional + service account token + """ + + + configMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ConfigMap + + downwardAPI?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPI + + secret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0Secret + + serviceAccountToken?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ServiceAccountToken + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ConfigMap: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 config map + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPI: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 downward API + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0], default is Undefined, optional + items + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 downward API items items0 + + Attributes + ---------- + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 downward API items items0 field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 downward API items items0 resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0Secret: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 secret + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0SecretItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0SecretItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0SecretItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ProjectedSourcesItems0ServiceAccountToken: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 projected sources items0 service account token + + Attributes + ---------- + audience : str, default is Undefined, optional + audience + expirationSeconds : int, default is Undefined, optional + expiration seconds + path : str, default is Undefined, required + path + """ + + + audience?: str + + expirationSeconds?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Quobyte: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 quobyte + + Attributes + ---------- + group : str, default is Undefined, optional + group + readOnly : bool, default is Undefined, optional + read only + registry : str, default is Undefined, required + registry + tenant : str, default is Undefined, optional + tenant + user : str, default is Undefined, optional + user + volume : str, default is Undefined, required + volume + """ + + + group?: str + + readOnly?: bool + + registry: str + + tenant?: str + + user?: str + + volume: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Rbd: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 rbd + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + image : str, default is Undefined, required + image + keyring : str, default is Undefined, optional + keyring + monitors : [str], default is Undefined, required + monitors + pool : str, default is Undefined, optional + pool + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0RbdSecretRef, default is Undefined, optional + secret ref + user : str, default is Undefined, optional + user + """ + + + fsType?: str + + image: str + + keyring?: str + + monitors: [str] + + pool?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0RbdSecretRef + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0RbdSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 rbd secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ScaleIO: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 scale i o + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + gateway : str, default is Undefined, required + gateway + protectionDomain : str, default is Undefined, optional + protection domain + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ScaleIOSecretRef, default is Undefined, required + secret ref + sslEnabled : bool, default is Undefined, optional + ssl enabled + storageMode : str, default is Undefined, optional + storage mode + storagePool : str, default is Undefined, optional + storage pool + system : str, default is Undefined, required + system + volumeName : str, default is Undefined, optional + volume name + """ + + + fsType?: str + + gateway: str + + protectionDomain?: str + + readOnly?: bool + + secretRef: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ScaleIOSecretRef + + sslEnabled?: bool + + storageMode?: str + + storagePool?: str + + system: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0ScaleIOSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 scale i o secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Secret: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 secret + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0SecretItemsItems0], default is Undefined, optional + items + optional : bool, default is Undefined, optional + optional + secretName : str, default is Undefined, optional + secret name + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0SecretItemsItems0] + + optional?: bool + + secretName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0SecretItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0Storageos: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 storageos + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0StorageosSecretRef, default is Undefined, optional + secret ref + volumeName : str, default is Undefined, optional + volume name + volumeNamespace : str, default is Undefined, optional + volume namespace + """ + + + fsType?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0StorageosSecretRef + + volumeName?: str + + volumeNamespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0StorageosSecretRef: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 storageos secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplateDefaultsVolumesItems0VsphereVolume: + r""" + argoproj io v1alpha1 workflow template spec template defaults volumes items0 vsphere volume + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + storagePolicyID : str, default is Undefined, optional + storage policy ID + storagePolicyName : str, default is Undefined, optional + storage policy name + volumePath : str, default is Undefined, required + volume path + """ + + + fsType?: str + + storagePolicyID?: str + + storagePolicyName?: str + + volumePath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 + + Attributes + ---------- + activeDeadlineSeconds : int | str, default is Undefined, optional + active deadline seconds + affinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Affinity, default is Undefined, optional + affinity + archiveLocation : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocation, default is Undefined, optional + archive location + automountServiceAccountToken : bool, default is Undefined, optional + automount service account token + container : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Container, default is Undefined, optional + container + containerSet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSet, default is Undefined, optional + container set + daemon : bool, default is Undefined, optional + daemon + dag : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Dag, default is Undefined, optional + dag + data : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Data, default is Undefined, optional + data + executor : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Executor, default is Undefined, optional + executor + failFast : bool, default is Undefined, optional + fail fast + hostAliases : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HostAliasesItems0], default is Undefined, optional + host aliases + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTP, default is Undefined, optional + http + initContainers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0], default is Undefined, optional + init containers + inputs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Inputs, default is Undefined, optional + inputs + memoize : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Memoize, default is Undefined, optional + memoize + metadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Metadata, default is Undefined, optional + metadata + metrics : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Metrics, default is Undefined, optional + metrics + name : str, default is Undefined, optional + name + nodeSelector : {str:str}, default is Undefined, optional + node selector + outputs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Outputs, default is Undefined, optional + outputs + parallelism : int, default is Undefined, optional + parallelism + plugin : any, default is Undefined, optional + plugin + podSpecPatch : str, default is Undefined, optional + pod spec patch + priority : int, default is Undefined, optional + priority + priorityClassName : str, default is Undefined, optional + priority class name + resource : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Resource, default is Undefined, optional + resource + retryStrategy : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategy, default is Undefined, optional + retry strategy + schedulerName : str, default is Undefined, optional + scheduler name + script : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Script, default is Undefined, optional + script + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContext, default is Undefined, optional + security context + serviceAccountName : str, default is Undefined, optional + service account name + sidecars : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0], default is Undefined, optional + sidecars + steps : [[any]], default is Undefined, optional + steps + suspend : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Suspend, default is Undefined, optional + suspend + synchronization : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Synchronization, default is Undefined, optional + synchronization + timeout : str, default is Undefined, optional + timeout + tolerations : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0TolerationsItems0], default is Undefined, optional + tolerations + volumes : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0], default is Undefined, optional + volumes + """ + + + activeDeadlineSeconds?: int | str + + affinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Affinity + + archiveLocation?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocation + + automountServiceAccountToken?: bool + + container?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Container + + containerSet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSet + + daemon?: bool + + dag?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Dag + + data?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Data + + executor?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Executor + + failFast?: bool + + hostAliases?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HostAliasesItems0] + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTP + + initContainers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0] + + inputs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Inputs + + memoize?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Memoize + + metadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Metadata + + metrics?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Metrics + + name?: str + + nodeSelector?: {str:str} + + outputs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Outputs + + parallelism?: int + + plugin?: any + + podSpecPatch?: str + + priority?: int + + priorityClassName?: str + + resource?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Resource + + retryStrategy?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategy + + schedulerName?: str + + script?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Script + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContext + + serviceAccountName?: str + + sidecars?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0] + + steps?: [[any]] + + suspend?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Suspend + + synchronization?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Synchronization + + timeout?: str + + tolerations?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0TolerationsItems0] + + volumes?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Affinity: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity + + Attributes + ---------- + nodeAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinity, default is Undefined, optional + node affinity + podAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinity, default is Undefined, optional + pod affinity + podAntiAffinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinity, default is Undefined, optional + pod anti affinity + """ + + + nodeAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinity + + podAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinity + + podAntiAffinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinity + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinity: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution, default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + preference : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference, default is Undefined, required + preference + weight : int, default is Undefined, required + weight + """ + + + preference: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0Preference: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity preferred during scheduling ignored during execution items0 preference + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0], default is Undefined, optional + match expressions + matchFields : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0], default is Undefined, optional + match fields + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0] + + matchFields?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity preferred during scheduling ignored during execution items0 preference match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PreferenceMatchFieldsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity preferred during scheduling ignored during execution items0 preference match fields items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity required during scheduling ignored during execution + + Attributes + ---------- + nodeSelectorTerms : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0], default is Undefined, required + node selector terms + """ + + + nodeSelectorTerms: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity required during scheduling ignored during execution node selector terms items0 + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0], default is Undefined, optional + match expressions + matchFields : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0], default is Undefined, optional + match fields + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0] + + matchFields?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity required during scheduling ignored during execution node selector terms items0 match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsItems0MatchFieldsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity node affinity required during scheduling ignored during execution node selector terms items0 match fields items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinity: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + podAffinityTerm : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight + """ + + + podAffinityTerm: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity required during scheduling ignored during execution items0 + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity required during scheduling ignored during execution items0 label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity required during scheduling ignored during execution items0 label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity required during scheduling ignored during execution items0 namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod affinity required during scheduling ignored during execution items0 namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinity: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity + + Attributes + ---------- + preferredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + preferred during scheduling ignored during execution + requiredDuringSchedulingIgnoredDuringExecution : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0], default is Undefined, optional + required during scheduling ignored during execution + """ + + + preferredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0] + + requiredDuringSchedulingIgnoredDuringExecution?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity preferred during scheduling ignored during execution items0 + + Attributes + ---------- + podAffinityTerm : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm, default is Undefined, required + pod affinity term + weight : int, default is Undefined, required + weight + """ + + + podAffinityTerm: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm + + weight: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTerm: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermLabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionItems0PodAffinityTermNamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity preferred during scheduling ignored during execution items0 pod affinity term namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity required during scheduling ignored during execution items0 + + Attributes + ---------- + labelSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector, default is Undefined, optional + label selector + namespaceSelector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector, default is Undefined, optional + namespace selector + namespaces : [str], default is Undefined, optional + namespaces + topologyKey : str, default is Undefined, required + topology key + """ + + + labelSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector + + namespaceSelector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector + + namespaces?: [str] + + topologyKey: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity required during scheduling ignored during execution items0 label selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0LabelSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity required during scheduling ignored during execution items0 label selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity required during scheduling ignored during execution items0 namespace selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0AffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionItems0NamespaceSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 affinity pod anti affinity required during scheduling ignored during execution items0 namespace selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocation: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location + + Attributes + ---------- + archiveLogs : bool, default is Undefined, optional + archive logs + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationAzure, default is Undefined, optional + azure + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGit, default is Undefined, optional + git + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTP, default is Undefined, optional + http + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOss, default is Undefined, optional + oss + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationRaw, default is Undefined, optional + raw + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3, default is Undefined, optional + s3 + """ + + + archiveLogs?: bool + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationAzure + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGit + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTP + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOss + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationRaw + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationAzure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationAzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationAzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationAzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGit: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationGitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationHdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationOssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationRaw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ArchiveLocationS3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 archive location s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Container: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, required + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbe, default is Undefined, optional + liveness probe + name : str, default is Undefined, optional + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerPortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerResources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerVolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerVolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0] + + image: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbe + + name?: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerPortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerResources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerVolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerVolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerEnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecycle: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerLivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerPortsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerResources: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContext: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set + + Attributes + ---------- + containers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0], default is Undefined, required + containers + retryStrategy : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetRetryStrategy, default is Undefined, optional + retry strategy + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetVolumeMountsItems0], default is Undefined, optional + volume mounts + """ + + + containers: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0] + + retryStrategy?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetRetryStrategy + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetVolumeMountsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + dependencies : [str], default is Undefined, optional + dependencies + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0Lifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbe, default is Undefined, optional + liveness probe + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0PortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0Resources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0VolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0VolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + dependencies?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0] + + image?: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0Lifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbe + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0PortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0Resources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0VolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0VolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0EnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0Lifecycle: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0LivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0PortsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0Resources: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0ResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0StartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0VolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetContainersItems0VolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set containers items0 volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetRetryStrategy: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set retry strategy + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + retries : int | str, default is Undefined, required + retries + """ + + + duration?: str + + retries: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerSetVolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container set volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerStartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerVolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ContainerVolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 container volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Dag: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag + + Attributes + ---------- + failFast : bool, default is Undefined, optional + fail fast + target : str, default is Undefined, optional + target + tasks : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0], default is Undefined, required + tasks + """ + + + failFast?: bool + + target?: str + + tasks: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 + + Attributes + ---------- + arguments : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0Arguments, default is Undefined, optional + arguments + continueOn : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ContinueOn, default is Undefined, optional + continue on + dependencies : [str], default is Undefined, optional + dependencies + depends : str, default is Undefined, optional + depends + hooks : {str:ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnon}, default is Undefined, optional + hooks + inline : any, default is Undefined, optional + inline + name : str, default is Undefined, required + name + onExit : str, default is Undefined, optional + on exit + template : str, default is Undefined, optional + template + templateRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0TemplateRef, default is Undefined, optional + template ref + when : str, default is Undefined, optional + when + withItems : [any], default is Undefined, optional + with items + withParam : str, default is Undefined, optional + with param + withSequence : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0WithSequence, default is Undefined, optional + with sequence + """ + + + arguments?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0Arguments + + continueOn?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ContinueOn + + dependencies?: [str] + + depends?: str + + hooks?: {str:ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnon} + + inline?: any + + name: str + + onExit?: str + + template?: str + + templateRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0TemplateRef + + when?: str + + withItems?: [any] + + withParam?: str + + withSequence?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0WithSequence + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0Arguments: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ArgumentsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 arguments parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0ContinueOn: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 continue on + + Attributes + ---------- + error : bool, default is Undefined, optional + error + failed : bool, default is Undefined, optional + failed + """ + + + error?: bool + + failed?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnon: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon + + Attributes + ---------- + arguments : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArguments, default is Undefined, optional + arguments + expression : str, default is Undefined, optional + expression + template : str, default is Undefined, optional + template + templateRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonTemplateRef, default is Undefined, optional + template ref + """ + + + arguments?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArguments + + expression?: str + + template?: str + + templateRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonTemplateRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArguments: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonArgumentsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon arguments parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0HooksAnonTemplateRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 hooks anon template ref + + Attributes + ---------- + clusterScope : bool, default is Undefined, optional + cluster scope + name : str, default is Undefined, optional + name + template : str, default is Undefined, optional + template + """ + + + clusterScope?: bool + + name?: str + + template?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0TemplateRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 template ref + + Attributes + ---------- + clusterScope : bool, default is Undefined, optional + cluster scope + name : str, default is Undefined, optional + name + template : str, default is Undefined, optional + template + """ + + + clusterScope?: bool + + name?: str + + template?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DagTasksItems0WithSequence: + r""" + argoproj io v1alpha1 workflow template spec templates items0 dag tasks items0 with sequence + + Attributes + ---------- + count : int | str, default is Undefined, optional + count + end : int | str, default is Undefined, optional + end + format : str, default is Undefined, optional + format + start : int | str, default is Undefined, optional + start + """ + + + count?: int | str + + end?: int | str + + format?: str + + start?: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Data: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data + + Attributes + ---------- + source : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSource, default is Undefined, required + source + transformation : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataTransformationItems0], default is Undefined, required + transformation + """ + + + source: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSource + + transformation: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataTransformationItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSource: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source + + Attributes + ---------- + artifactPaths : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPaths, default is Undefined, optional + artifact paths + """ + + + artifactPaths?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPaths + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPaths: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArchive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsAzure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGit, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsRaw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArchive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsAzure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGit + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsRaw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArchive: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsAzure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsAzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsAzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsAzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGit: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsGitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsHdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsOssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsRaw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataSourceArtifactPathsS3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data source artifact paths s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0DataTransformationItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 data transformation items0 + + Attributes + ---------- + expression : str, default is Undefined, required + expression + """ + + + expression: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Executor: + r""" + argoproj io v1alpha1 workflow template spec templates items0 executor + + Attributes + ---------- + serviceAccountName : str, default is Undefined, optional + service account name + """ + + + serviceAccountName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 HTTP + + Attributes + ---------- + body : str, default is Undefined, optional + body + bodyFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPBodyFrom, default is Undefined, optional + body from + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0], default is Undefined, optional + headers + insecureSkipVerify : bool, default is Undefined, optional + insecure skip verify + method : str, default is Undefined, optional + method + successCondition : str, default is Undefined, optional + success condition + timeoutSeconds : int, default is Undefined, optional + timeout seconds + url : str, default is Undefined, required + url + """ + + + body?: str + + bodyFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPBodyFrom + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0] + + insecureSkipVerify?: bool + + method?: str + + successCondition?: str + + timeoutSeconds?: int + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPBodyFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 HTTP body from + + Attributes + ---------- + bytes : str, default is Undefined, optional + bytes + """ + + + bytes?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 HTTP headers items0 value from + + Attributes + ---------- + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HTTPHeadersItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 HTTP headers items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0HostAliasesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 host aliases items0 + + Attributes + ---------- + hostnames : [str], default is Undefined, optional + hostnames + ip : str, default is Undefined, optional + ip + """ + + + hostnames?: [str] + + ip?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0Lifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbe, default is Undefined, optional + liveness probe + mirrorVolumeMounts : bool, default is Undefined, optional + mirror volume mounts + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0PortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0Resources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0VolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0VolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0] + + image?: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0Lifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbe + + mirrorVolumeMounts?: bool + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0PortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0Resources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0VolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0VolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0EnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0Lifecycle: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0LivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0PortsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0Resources: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0ResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0StartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0VolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InitContainersItems0VolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 init containers items0 volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Inputs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0], default is Undefined, optional + artifacts + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0], default is Undefined, optional + parameters + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0] + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0InputsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 inputs parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Memoize: + r""" + argoproj io v1alpha1 workflow template spec templates items0 memoize + + Attributes + ---------- + cache : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MemoizeCache, default is Undefined, required + cache + key : str, default is Undefined, required + key + maxAge : str, default is Undefined, required + max age + """ + + + cache: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MemoizeCache + + key: str + + maxAge: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MemoizeCache: + r""" + argoproj io v1alpha1 workflow template spec templates items0 memoize cache + + Attributes + ---------- + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MemoizeCacheConfigMap, default is Undefined, required + config map + """ + + + configMap: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MemoizeCacheConfigMap + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MemoizeCacheConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 memoize cache config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Metadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Metrics: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metrics + + Attributes + ---------- + prometheus : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0], default is Undefined, required + prometheus + """ + + + prometheus: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metrics prometheus items0 + + Attributes + ---------- + counter : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Counter, default is Undefined, optional + counter + gauge : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Gauge, default is Undefined, optional + gauge + help : str, default is Undefined, required + help + histogram : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Histogram, default is Undefined, optional + histogram + labels : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0LabelsItems0], default is Undefined, optional + labels + name : str, default is Undefined, required + name + when : str, default is Undefined, optional + when + """ + + + counter?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Counter + + gauge?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Gauge + + help: str + + histogram?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Histogram + + labels?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0LabelsItems0] + + name: str + + when?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Counter: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metrics prometheus items0 counter + + Attributes + ---------- + value : str, default is Undefined, required + value + """ + + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Gauge: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metrics prometheus items0 gauge + + Attributes + ---------- + operation : str, default is Undefined, optional + operation + realtime : bool, default is Undefined, required + realtime + value : str, default is Undefined, required + value + """ + + + operation?: str + + realtime: bool + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0Histogram: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metrics prometheus items0 histogram + + Attributes + ---------- + buckets : [float], default is Undefined, required + buckets + value : str, default is Undefined, required + value + """ + + + buckets: [float] + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0MetricsPrometheusItems0LabelsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 metrics prometheus items0 labels items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, required + value + """ + + + key: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Outputs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs + + Attributes + ---------- + artifacts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0], default is Undefined, optional + artifacts + exitCode : str, default is Undefined, optional + exit code + parameters : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0], default is Undefined, optional + parameters + result : str, default is Undefined, optional + result + """ + + + artifacts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0] + + exitCode?: str + + parameters?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0] + + result?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Archive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Artifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Azure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Gcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Git, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Hdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Oss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Raw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Archive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Artifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Azure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Gcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Git + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Hdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Oss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Raw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Archive: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Artifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0ArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Azure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0AzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0AzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0AzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Gcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Git: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0GitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Hdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0HdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Oss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0OssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0Raw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsArtifactsItems0S3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs artifacts items0 s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs parameters items0 + + Attributes + ---------- + default : str, default is Undefined, optional + default + description : str, default is Undefined, optional + description + enum : [str], default is Undefined, optional + enum + globalName : str, default is Undefined, optional + global name + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0ValueFrom, default is Undefined, optional + value from + """ + + + default?: str + + description?: str + + enum?: [str] + + globalName?: str + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs parameters items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + default : str, default is Undefined, optional + default + event : str, default is Undefined, optional + event + expression : str, default is Undefined, optional + expression + jqFilter : str, default is Undefined, optional + jq filter + jsonPath : str, default is Undefined, optional + json path + parameter : str, default is Undefined, optional + parameter + path : str, default is Undefined, optional + path + supplied : any, default is Undefined, optional + supplied + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0ValueFromConfigMapKeyRef + + default?: str + + event?: str + + expression?: str + + jqFilter?: str + + jsonPath?: str + + parameter?: str + + path?: str + + supplied?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0OutputsParametersItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 outputs parameters items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Resource: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource + + Attributes + ---------- + action : str, default is Undefined, required + action + failureCondition : str, default is Undefined, optional + failure condition + flags : [str], default is Undefined, optional + flags + manifest : str, default is Undefined, optional + manifest + manifestFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFrom, default is Undefined, optional + manifest from + mergeStrategy : str, default is Undefined, optional + merge strategy + setOwnerReference : bool, default is Undefined, optional + set owner reference + successCondition : str, default is Undefined, optional + success condition + """ + + + action: str + + failureCondition?: str + + flags?: [str] + + manifest?: str + + manifestFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFrom + + mergeStrategy?: str + + setOwnerReference?: bool + + successCondition?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from + + Attributes + ---------- + artifact : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifact, default is Undefined, required + artifact + """ + + + artifact: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifact + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifact: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact + + Attributes + ---------- + archive : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArchive, default is Undefined, optional + archive + archiveLogs : bool, default is Undefined, optional + archive logs + artifactGC : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactGC, default is Undefined, optional + artifact g c + artifactory : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactory, default is Undefined, optional + artifactory + azure : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactAzure, default is Undefined, optional + azure + deleted : bool, default is Undefined, optional + deleted + from : str, default is Undefined, optional + from + fromExpression : str, default is Undefined, optional + from expression + gcs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGcs, default is Undefined, optional + gcs + git : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGit, default is Undefined, optional + git + globalName : str, default is Undefined, optional + global name + hdfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfs, default is Undefined, optional + hdfs + http : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTP, default is Undefined, optional + http + mode : int, default is Undefined, optional + mode + name : str, default is Undefined, required + name + optional : bool, default is Undefined, optional + optional + oss : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOss, default is Undefined, optional + oss + path : str, default is Undefined, optional + path + raw : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactRaw, default is Undefined, optional + raw + recurseMode : bool, default is Undefined, optional + recurse mode + s3 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3, default is Undefined, optional + s3 + subPath : str, default is Undefined, optional + sub path + """ + + + archive?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArchive + + archiveLogs?: bool + + artifactGC?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactGC + + artifactory?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactory + + azure?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactAzure + + deleted?: bool + + from?: str + + fromExpression?: str + + gcs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGcs + + git?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGit + + globalName?: str + + hdfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfs + + http?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTP + + mode?: int + + name: str + + optional?: bool + + oss?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOss + + path?: str + + raw?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactRaw + + recurseMode?: bool + + s3?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3 + + subPath?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArchive: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact archive + + Attributes + ---------- + none : any, default is Undefined, optional + none + tar : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArchiveTar, default is Undefined, optional + tar + zip : any, default is Undefined, optional + zip + """ + + + none?: any + + tar?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArchiveTar + + zip?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArchiveTar: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact archive tar + + Attributes + ---------- + compressionLevel : int, default is Undefined, optional + compression level + """ + + + compressionLevel?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactGC: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact artifact g c + + Attributes + ---------- + podMetadata : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactGCPodMetadata, default is Undefined, optional + pod metadata + serviceAccountName : str, default is Undefined, optional + service account name + strategy : str, default is Undefined, optional + strategy + """ + + + podMetadata?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactGCPodMetadata + + serviceAccountName?: str + + strategy?: "" | "OnWorkflowCompletion" | "OnWorkflowDeletion" | "Never" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactGCPodMetadata: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact artifact g c pod metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + """ + + + annotations?: {str:str} + + labels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactory: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact artifactory + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactoryPasswordSecret, default is Undefined, optional + password secret + url : str, default is Undefined, required + url + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactoryUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactoryPasswordSecret + + url: str + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactoryUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactoryPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact artifactory password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactArtifactoryUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact artifactory username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactAzure: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact azure + + Attributes + ---------- + accountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactAzureAccountKeySecret, default is Undefined, optional + account key secret + blob : str, default is Undefined, required + blob + container : str, default is Undefined, required + container + endpoint : str, default is Undefined, required + endpoint + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactAzureAccountKeySecret + + blob: str + + container: str + + endpoint: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactAzureAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact azure account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGcs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact gcs + + Attributes + ---------- + bucket : str, default is Undefined, optional + bucket + key : str, default is Undefined, required + key + serviceAccountKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGcsServiceAccountKeySecret, default is Undefined, optional + service account key secret + """ + + + bucket?: str + + key: str + + serviceAccountKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGcsServiceAccountKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGcsServiceAccountKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact gcs service account key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGit: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact git + + Attributes + ---------- + branch : str, default is Undefined, optional + branch + depth : int, default is Undefined, optional + depth + disableSubmodules : bool, default is Undefined, optional + disable submodules + fetch : [str], default is Undefined, optional + fetch + insecureIgnoreHostKey : bool, default is Undefined, optional + insecure ignore host key + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitPasswordSecret, default is Undefined, optional + password secret + repo : str, default is Undefined, required + repo + revision : str, default is Undefined, optional + revision + singleBranch : bool, default is Undefined, optional + single branch + sshPrivateKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitSSHPrivateKeySecret, default is Undefined, optional + ssh private key secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitUsernameSecret, default is Undefined, optional + username secret + """ + + + branch?: str + + depth?: int + + disableSubmodules?: bool + + fetch?: [str] + + insecureIgnoreHostKey?: bool + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitPasswordSecret + + repo: str + + revision?: str + + singleBranch?: bool + + sshPrivateKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitSSHPrivateKeySecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact git password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitSSHPrivateKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact git SSH private key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactGitUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact git username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTP: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP + + Attributes + ---------- + auth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuth, default is Undefined, optional + auth + headers : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPHeadersItems0], default is Undefined, optional + headers + url : str, default is Undefined, required + url + """ + + + auth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuth + + headers?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPHeadersItems0] + + url: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth + + Attributes + ---------- + basicAuth : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuth, default is Undefined, optional + basic auth + clientCert : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCert, default is Undefined, optional + client cert + oauth2 : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2, default is Undefined, optional + oauth2 + """ + + + basicAuth?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuth + + clientCert?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCert + + oauth2?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2 + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuth: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth basic auth + + Attributes + ---------- + passwordSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuthPasswordSecret, default is Undefined, optional + password secret + usernameSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuthUsernameSecret, default is Undefined, optional + username secret + """ + + + passwordSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuthPasswordSecret + + usernameSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuthUsernameSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuthPasswordSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth basic auth password secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthBasicAuthUsernameSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth basic auth username secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCert: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth client cert + + Attributes + ---------- + clientCertSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCertClientCertSecret, default is Undefined, optional + client cert secret + clientKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCertClientKeySecret, default is Undefined, optional + client key secret + """ + + + clientCertSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCertClientCertSecret + + clientKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCertClientKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCertClientCertSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth client cert client cert secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthClientCertClientKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth client cert client key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth oauth2 + + Attributes + ---------- + clientIDSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2ClientIDSecret, default is Undefined, optional + client ID secret + clientSecretSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2ClientSecretSecret, default is Undefined, optional + client secret secret + endpointParams : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2EndpointParamsItems0], default is Undefined, optional + endpoint params + scopes : [str], default is Undefined, optional + scopes + tokenURLSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2TokenURLSecret, default is Undefined, optional + token URL secret + """ + + + clientIDSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2ClientIDSecret + + clientSecretSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2ClientSecretSecret + + endpointParams?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2EndpointParamsItems0] + + scopes?: [str] + + tokenURLSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2TokenURLSecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2ClientIDSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth oauth2 client ID secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2ClientSecretSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth oauth2 client secret secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2EndpointParamsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth oauth2 endpoint params items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + value : str, default is Undefined, optional + value + """ + + + key: str + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPAuthOauth2TokenURLSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP auth oauth2 token URL secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact hdfs + + Attributes + ---------- + addresses : [str], default is Undefined, optional + addresses + force : bool, default is Undefined, optional + force + hdfsUser : str, default is Undefined, optional + hdfs user + krbCCacheSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbCCacheSecret, default is Undefined, optional + krb c cache secret + krbConfigConfigMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbConfigConfigMap, default is Undefined, optional + krb config config map + krbKeytabSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbKeytabSecret, default is Undefined, optional + krb keytab secret + krbRealm : str, default is Undefined, optional + krb realm + krbServicePrincipalName : str, default is Undefined, optional + krb service principal name + krbUsername : str, default is Undefined, optional + krb username + path : str, default is Undefined, required + path + """ + + + addresses?: [str] + + force?: bool + + hdfsUser?: str + + krbCCacheSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbCCacheSecret + + krbConfigConfigMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbConfigConfigMap + + krbKeytabSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbKeytabSecret + + krbRealm?: str + + krbServicePrincipalName?: str + + krbUsername?: str + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbCCacheSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact hdfs krb c cache secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbConfigConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact hdfs krb config config map + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactHdfsKrbKeytabSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact hdfs krb keytab secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOss: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact oss + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssAccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + createBucketIfNotPresent : bool, default is Undefined, optional + create bucket if not present + endpoint : str, default is Undefined, optional + endpoint + key : str, default is Undefined, required + key + lifecycleRule : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssLifecycleRule, default is Undefined, optional + lifecycle rule + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssSecretKeySecret, default is Undefined, optional + secret key secret + securityToken : str, default is Undefined, optional + security token + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssAccessKeySecret + + bucket?: str + + createBucketIfNotPresent?: bool + + endpoint?: str + + key: str + + lifecycleRule?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssLifecycleRule + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssSecretKeySecret + + securityToken?: str + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssAccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact oss access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssLifecycleRule: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact oss lifecycle rule + + Attributes + ---------- + markDeletionAfterDays : int, default is Undefined, optional + mark deletion after days + markInfrequentAccessAfterDays : int, default is Undefined, optional + mark infrequent access after days + """ + + + markDeletionAfterDays?: int + + markInfrequentAccessAfterDays?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactOssSecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact oss secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactRaw: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact raw + + Attributes + ---------- + data : str, default is Undefined, required + data + """ + + + data: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 + + Attributes + ---------- + accessKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3AccessKeySecret, default is Undefined, optional + access key secret + bucket : str, default is Undefined, optional + bucket + caSecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3CaSecret, default is Undefined, optional + ca secret + createBucketIfNotPresent : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3CreateBucketIfNotPresent, default is Undefined, optional + create bucket if not present + encryptionOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3EncryptionOptions, default is Undefined, optional + encryption options + endpoint : str, default is Undefined, optional + endpoint + insecure : bool, default is Undefined, optional + insecure + key : str, default is Undefined, optional + key + region : str, default is Undefined, optional + region + roleARN : str, default is Undefined, optional + role a r n + secretKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3SecretKeySecret, default is Undefined, optional + secret key secret + useSDKCreds : bool, default is Undefined, optional + use s d k creds + """ + + + accessKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3AccessKeySecret + + bucket?: str + + caSecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3CaSecret + + createBucketIfNotPresent?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3CreateBucketIfNotPresent + + encryptionOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3EncryptionOptions + + endpoint?: str + + insecure?: bool + + key?: str + + region?: str + + roleARN?: str + + secretKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3SecretKeySecret + + useSDKCreds?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3AccessKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 access key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3CaSecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 ca secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3CreateBucketIfNotPresent: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 create bucket if not present + + Attributes + ---------- + objectLocking : bool, default is Undefined, optional + object locking + """ + + + objectLocking?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3EncryptionOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 encryption options + + Attributes + ---------- + enableEncryption : bool, default is Undefined, optional + enable encryption + kmsEncryptionContext : str, default is Undefined, optional + kms encryption context + kmsKeyId : str, default is Undefined, optional + kms key Id + serverSideCustomerKeySecret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3EncryptionOptionsServerSideCustomerKeySecret, default is Undefined, optional + server side customer key secret + """ + + + enableEncryption?: bool + + kmsEncryptionContext?: str + + kmsKeyId?: str + + serverSideCustomerKeySecret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3EncryptionOptionsServerSideCustomerKeySecret + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3EncryptionOptionsServerSideCustomerKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 encryption options server side customer key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ResourceManifestFromArtifactS3SecretKeySecret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 resource manifest from artifact s3 secret key secret + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategy: + r""" + argoproj io v1alpha1 workflow template spec templates items0 retry strategy + + Attributes + ---------- + affinity : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategyAffinity, default is Undefined, optional + affinity + backoff : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategyBackoff, default is Undefined, optional + backoff + expression : str, default is Undefined, optional + expression + limit : int | str, default is Undefined, optional + limit + retryPolicy : str, default is Undefined, optional + retry policy + """ + + + affinity?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategyAffinity + + backoff?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategyBackoff + + expression?: str + + limit?: int | str + + retryPolicy?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategyAffinity: + r""" + argoproj io v1alpha1 workflow template spec templates items0 retry strategy affinity + + Attributes + ---------- + nodeAntiAffinity : any, default is Undefined, optional + node anti affinity + """ + + + nodeAntiAffinity?: any + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0RetryStrategyBackoff: + r""" + argoproj io v1alpha1 workflow template spec templates items0 retry strategy backoff + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + factor : int | str, default is Undefined, optional + factor + maxDuration : str, default is Undefined, optional + max duration + """ + + + duration?: str + + factor?: int | str + + maxDuration?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Script: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, required + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbe, default is Undefined, optional + liveness probe + name : str, default is Undefined, optional + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptPortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptResources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContext, default is Undefined, optional + security context + source : str, default is Undefined, required + source + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptVolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptVolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0] + + image: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbe + + name?: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptPortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptResources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContext + + source: str + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptVolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptVolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptEnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecycle: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptLivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptPortsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptResources: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContext: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptSecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptStartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptVolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0ScriptVolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 script volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec templates items0 security context + + Attributes + ---------- + fsGroup : int, default is Undefined, optional + fs group + fsGroupChangePolicy : str, default is Undefined, optional + fs group change policy + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + supplementalGroups : [int], default is Undefined, optional + supplemental groups + sysctls : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSysctlsItems0], default is Undefined, optional + sysctls + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + fsGroup?: int + + fsGroupChangePolicy?: str + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSeccompProfile + + supplementalGroups?: [int] + + sysctls?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSysctlsItems0] + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextSysctlsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 security context sysctls items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 + + Attributes + ---------- + args : [str], default is Undefined, optional + args + command : [str], default is Undefined, optional + command + env : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0], default is Undefined, optional + env + envFrom : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0], default is Undefined, optional + env from + image : str, default is Undefined, optional + image + imagePullPolicy : str, default is Undefined, optional + image pull policy + lifecycle : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0Lifecycle, default is Undefined, optional + lifecycle + livenessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbe, default is Undefined, optional + liveness probe + mirrorVolumeMounts : bool, default is Undefined, optional + mirror volume mounts + name : str, default is Undefined, required + name + ports : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0PortsItems0], default is Undefined, optional + ports + readinessProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbe, default is Undefined, optional + readiness probe + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0Resources, default is Undefined, optional + resources + securityContext : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContext, default is Undefined, optional + security context + startupProbe : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbe, default is Undefined, optional + startup probe + stdin : bool, default is Undefined, optional + stdin + stdinOnce : bool, default is Undefined, optional + stdin once + terminationMessagePath : str, default is Undefined, optional + termination message path + terminationMessagePolicy : str, default is Undefined, optional + termination message policy + tty : bool, default is Undefined, optional + tty + volumeDevices : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0VolumeDevicesItems0], default is Undefined, optional + volume devices + volumeMounts : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0VolumeMountsItems0], default is Undefined, optional + volume mounts + workingDir : str, default is Undefined, optional + working dir + """ + + + args?: [str] + + command?: [str] + + env?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0] + + envFrom?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0] + + image?: str + + imagePullPolicy?: str + + lifecycle?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0Lifecycle + + livenessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbe + + mirrorVolumeMounts?: bool + + name: str + + ports?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0PortsItems0] + + readinessProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbe + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0Resources + + securityContext?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContext + + startupProbe?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbe + + stdin?: bool + + stdinOnce?: bool + + terminationMessagePath?: str + + terminationMessagePolicy?: str + + tty?: bool + + volumeDevices?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0VolumeDevicesItems0] + + volumeMounts?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0VolumeMountsItems0] + + workingDir?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env from items0 + + Attributes + ---------- + configMapRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0ConfigMapRef, default is Undefined, optional + config map ref + prefix : str, default is Undefined, optional + prefix + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0SecretRef, default is Undefined, optional + secret ref + """ + + + configMapRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0ConfigMapRef + + prefix?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0SecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0ConfigMapRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env from items0 config map ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvFromItems0SecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env from items0 secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, optional + value + valueFrom : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFrom, default is Undefined, optional + value from + """ + + + name: str + + value?: str + + valueFrom?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFrom + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFrom: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env items0 value from + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromConfigMapKeyRef, default is Undefined, optional + config map key ref + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromFieldRef, default is Undefined, optional + field ref + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromResourceFieldRef, default is Undefined, optional + resource field ref + secretKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromSecretKeyRef, default is Undefined, optional + secret key ref + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromConfigMapKeyRef + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromFieldRef + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromResourceFieldRef + + secretKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromSecretKeyRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env items0 value from config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env items0 value from field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env items0 value from resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0EnvItems0ValueFromSecretKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 env items0 value from secret key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0Lifecycle: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle + + Attributes + ---------- + postStart : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStart, default is Undefined, optional + post start + preStop : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStop, default is Undefined, optional + pre stop + """ + + + postStart?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStart + + preStop?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStop + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStart: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle post start + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle post start exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle post start HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle post start HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePostStartTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle post start TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStop: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle pre stop + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopExec, default is Undefined, optional + exec + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopHTTPGet, default is Undefined, optional + http get + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopTCPSocket, default is Undefined, optional + tcp socket + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopExec + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopHTTPGet + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopTCPSocket + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle pre stop exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle pre stop HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle pre stop HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LifecyclePreStopTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 lifecycle pre stop TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 liveness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 liveness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 liveness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 liveness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 liveness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0LivenessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 liveness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0PortsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 ports items0 + + Attributes + ---------- + containerPort : int, default is Undefined, required + container port + hostIP : str, default is Undefined, optional + host IP + hostPort : int, default is Undefined, optional + host port + name : str, default is Undefined, optional + name + $protocol : str, default is "TCP", optional + protocol + """ + + + containerPort: int + + hostIP?: str + + hostPort?: int + + name?: str + + $protocol?: str = "TCP" + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 readiness probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 readiness probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 readiness probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 readiness probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 readiness probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ReadinessProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 readiness probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0Resources: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0ResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContext: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 security context + + Attributes + ---------- + allowPrivilegeEscalation : bool, default is Undefined, optional + allow privilege escalation + capabilities : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextCapabilities, default is Undefined, optional + capabilities + privileged : bool, default is Undefined, optional + privileged + procMount : str, default is Undefined, optional + proc mount + readOnlyRootFilesystem : bool, default is Undefined, optional + read only root filesystem + runAsGroup : int, default is Undefined, optional + run as group + runAsNonRoot : bool, default is Undefined, optional + run as non root + runAsUser : int, default is Undefined, optional + run as user + seLinuxOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextSeLinuxOptions, default is Undefined, optional + se linux options + seccompProfile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextSeccompProfile, default is Undefined, optional + seccomp profile + windowsOptions : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextWindowsOptions, default is Undefined, optional + windows options + """ + + + allowPrivilegeEscalation?: bool + + capabilities?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextCapabilities + + privileged?: bool + + procMount?: str + + readOnlyRootFilesystem?: bool + + runAsGroup?: int + + runAsNonRoot?: bool + + runAsUser?: int + + seLinuxOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextSeLinuxOptions + + seccompProfile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextSeccompProfile + + windowsOptions?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextWindowsOptions + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextCapabilities: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 security context capabilities + + Attributes + ---------- + add : [str], default is Undefined, optional + add + drop : [str], default is Undefined, optional + drop + """ + + + add?: [str] + + drop?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextSeLinuxOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 security context se linux options + + Attributes + ---------- + level : str, default is Undefined, optional + level + role : str, default is Undefined, optional + role + $type : str, default is Undefined, optional + type + user : str, default is Undefined, optional + user + """ + + + level?: str + + role?: str + + $type?: str + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextSeccompProfile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 security context seccomp profile + + Attributes + ---------- + localhostProfile : str, default is Undefined, optional + localhost profile + $type : str, default is Undefined, required + type + """ + + + localhostProfile?: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0SecurityContextWindowsOptions: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 security context windows options + + Attributes + ---------- + gmsaCredentialSpec : str, default is Undefined, optional + gmsa credential spec + gmsaCredentialSpecName : str, default is Undefined, optional + gmsa credential spec name + hostProcess : bool, default is Undefined, optional + host process + runAsUserName : str, default is Undefined, optional + run as user name + """ + + + gmsaCredentialSpec?: str + + gmsaCredentialSpecName?: str + + hostProcess?: bool + + runAsUserName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbe: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 startup probe + + Attributes + ---------- + exec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeExec, default is Undefined, optional + exec + failureThreshold : int, default is Undefined, optional + failure threshold + grpc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeGrpc, default is Undefined, optional + grpc + httpGet : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeHTTPGet, default is Undefined, optional + http get + initialDelaySeconds : int, default is Undefined, optional + initial delay seconds + periodSeconds : int, default is Undefined, optional + period seconds + successThreshold : int, default is Undefined, optional + success threshold + tcpSocket : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeTCPSocket, default is Undefined, optional + tcp socket + terminationGracePeriodSeconds : int, default is Undefined, optional + termination grace period seconds + timeoutSeconds : int, default is Undefined, optional + timeout seconds + """ + + + exec?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeExec + + failureThreshold?: int + + grpc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeGrpc + + httpGet?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeHTTPGet + + initialDelaySeconds?: int + + periodSeconds?: int + + successThreshold?: int + + tcpSocket?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeTCPSocket + + terminationGracePeriodSeconds?: int + + timeoutSeconds?: int + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeExec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 startup probe exec + + Attributes + ---------- + command : [str], default is Undefined, optional + command + """ + + + command?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeGrpc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 startup probe grpc + + Attributes + ---------- + port : int, default is Undefined, required + port + service : str, default is Undefined, optional + service + """ + + + port: int + + service?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeHTTPGet: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 startup probe HTTP get + + Attributes + ---------- + host : str, default is Undefined, optional + host + httpHeaders : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeHTTPGetHTTPHeadersItems0], default is Undefined, optional + http headers + path : str, default is Undefined, optional + path + port : int | str, default is Undefined, required + port + scheme : str, default is Undefined, optional + scheme + """ + + + host?: str + + httpHeaders?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeHTTPGetHTTPHeadersItems0] + + path?: str + + port: int | str + + scheme?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeHTTPGetHTTPHeadersItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 startup probe HTTP get HTTP headers items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + value : str, default is Undefined, required + value + """ + + + name: str + + value: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0StartupProbeTCPSocket: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 startup probe TCP socket + + Attributes + ---------- + host : str, default is Undefined, optional + host + port : int | str, default is Undefined, required + port + """ + + + host?: str + + port: int | str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0VolumeDevicesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 volume devices items0 + + Attributes + ---------- + devicePath : str, default is Undefined, required + device path + name : str, default is Undefined, required + name + """ + + + devicePath: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SidecarsItems0VolumeMountsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 sidecars items0 volume mounts items0 + + Attributes + ---------- + mountPath : str, default is Undefined, required + mount path + mountPropagation : str, default is Undefined, optional + mount propagation + name : str, default is Undefined, required + name + readOnly : bool, default is Undefined, optional + read only + subPath : str, default is Undefined, optional + sub path + subPathExpr : str, default is Undefined, optional + sub path expr + """ + + + mountPath: str + + mountPropagation?: str + + name: str + + readOnly?: bool + + subPath?: str + + subPathExpr?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Suspend: + r""" + argoproj io v1alpha1 workflow template spec templates items0 suspend + + Attributes + ---------- + duration : str, default is Undefined, optional + duration + """ + + + duration?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0Synchronization: + r""" + argoproj io v1alpha1 workflow template spec templates items0 synchronization + + Attributes + ---------- + mutex : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationMutex, default is Undefined, optional + mutex + semaphore : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationSemaphore, default is Undefined, optional + semaphore + """ + + + mutex?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationMutex + + semaphore?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationSemaphore + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationMutex: + r""" + argoproj io v1alpha1 workflow template spec templates items0 synchronization mutex + + Attributes + ---------- + name : str, default is Undefined, optional + name + namespace : str, default is Undefined, optional + namespace + """ + + + name?: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationSemaphore: + r""" + argoproj io v1alpha1 workflow template spec templates items0 synchronization semaphore + + Attributes + ---------- + configMapKeyRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationSemaphoreConfigMapKeyRef, default is Undefined, optional + config map key ref + namespace : str, default is Undefined, optional + namespace + """ + + + configMapKeyRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationSemaphoreConfigMapKeyRef + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0SynchronizationSemaphoreConfigMapKeyRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 synchronization semaphore config map key ref + + Attributes + ---------- + key : str, default is Undefined, required + key + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + key: str + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0TolerationsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 tolerations items0 + + Attributes + ---------- + effect : str, default is Undefined, optional + effect + key : str, default is Undefined, optional + key + operator : str, default is Undefined, optional + operator + tolerationSeconds : int, default is Undefined, optional + toleration seconds + value : str, default is Undefined, optional + value + """ + + + effect?: str + + key?: str + + operator?: str + + tolerationSeconds?: int + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 + + Attributes + ---------- + awsElasticBlockStore : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AwsElasticBlockStore, default is Undefined, optional + aws elastic block store + azureDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AzureDisk, default is Undefined, optional + azure disk + azureFile : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AzureFile, default is Undefined, optional + azure file + cephfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Cephfs, default is Undefined, optional + cephfs + cinder : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Cinder, default is Undefined, optional + cinder + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ConfigMap, default is Undefined, optional + config map + csi : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Csi, default is Undefined, optional + csi + downwardAPI : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPI, default is Undefined, optional + downward API + emptyDir : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EmptyDir, default is Undefined, optional + empty dir + ephemeral : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Ephemeral, default is Undefined, optional + ephemeral + fc : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Fc, default is Undefined, optional + fc + flexVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0FlexVolume, default is Undefined, optional + flex volume + flocker : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Flocker, default is Undefined, optional + flocker + gcePersistentDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0GcePersistentDisk, default is Undefined, optional + gce persistent disk + gitRepo : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0GitRepo, default is Undefined, optional + git repo + glusterfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Glusterfs, default is Undefined, optional + glusterfs + hostPath : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0HostPath, default is Undefined, optional + host path + iscsi : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Iscsi, default is Undefined, optional + iscsi + name : str, default is Undefined, required + name + nfs : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Nfs, default is Undefined, optional + nfs + persistentVolumeClaim : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PersistentVolumeClaim, default is Undefined, optional + persistent volume claim + photonPersistentDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PhotonPersistentDisk, default is Undefined, optional + photon persistent disk + portworxVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PortworxVolume, default is Undefined, optional + portworx volume + projected : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Projected, default is Undefined, optional + projected + quobyte : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Quobyte, default is Undefined, optional + quobyte + rbd : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Rbd, default is Undefined, optional + rbd + scaleIO : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ScaleIO, default is Undefined, optional + scale i o + secret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Secret, default is Undefined, optional + secret + storageos : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Storageos, default is Undefined, optional + storageos + vsphereVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0VsphereVolume, default is Undefined, optional + vsphere volume + """ + + + awsElasticBlockStore?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AwsElasticBlockStore + + azureDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AzureDisk + + azureFile?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AzureFile + + cephfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Cephfs + + cinder?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Cinder + + configMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ConfigMap + + csi?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Csi + + downwardAPI?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPI + + emptyDir?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EmptyDir + + ephemeral?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Ephemeral + + fc?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Fc + + flexVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0FlexVolume + + flocker?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Flocker + + gcePersistentDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0GcePersistentDisk + + gitRepo?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0GitRepo + + glusterfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Glusterfs + + hostPath?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0HostPath + + iscsi?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Iscsi + + name: str + + nfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Nfs + + persistentVolumeClaim?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PersistentVolumeClaim + + photonPersistentDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PhotonPersistentDisk + + portworxVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PortworxVolume + + projected?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Projected + + quobyte?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Quobyte + + rbd?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Rbd + + scaleIO?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ScaleIO + + secret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Secret + + storageos?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Storageos + + vsphereVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0VsphereVolume + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AwsElasticBlockStore: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 aws elastic block store + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + partition : int, default is Undefined, optional + partition + readOnly : bool, default is Undefined, optional + read only + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + partition?: int + + readOnly?: bool + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AzureDisk: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 azure disk + + Attributes + ---------- + cachingMode : str, default is Undefined, optional + caching mode + diskName : str, default is Undefined, required + disk name + diskURI : str, default is Undefined, required + disk URI + fsType : str, default is Undefined, optional + fs type + kind : str, default is Undefined, optional + kind + readOnly : bool, default is Undefined, optional + read only + """ + + + cachingMode?: str + + diskName: str + + diskURI: str + + fsType?: str + + kind?: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0AzureFile: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 azure file + + Attributes + ---------- + readOnly : bool, default is Undefined, optional + read only + secretName : str, default is Undefined, required + secret name + shareName : str, default is Undefined, required + share name + """ + + + readOnly?: bool + + secretName: str + + shareName: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Cephfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 cephfs + + Attributes + ---------- + monitors : [str], default is Undefined, required + monitors + path : str, default is Undefined, optional + path + readOnly : bool, default is Undefined, optional + read only + secretFile : str, default is Undefined, optional + secret file + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CephfsSecretRef, default is Undefined, optional + secret ref + user : str, default is Undefined, optional + user + """ + + + monitors: [str] + + path?: str + + readOnly?: bool + + secretFile?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CephfsSecretRef + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CephfsSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 cephfs secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Cinder: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 cinder + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CinderSecretRef, default is Undefined, optional + secret ref + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CinderSecretRef + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CinderSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 cinder secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 config map + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ConfigMapItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ConfigMapItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Csi: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 csi + + Attributes + ---------- + driver : str, default is Undefined, required + driver + fsType : str, default is Undefined, optional + fs type + nodePublishSecretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CsiNodePublishSecretRef, default is Undefined, optional + node publish secret ref + readOnly : bool, default is Undefined, optional + read only + volumeAttributes : {str:str}, default is Undefined, optional + volume attributes + """ + + + driver: str + + fsType?: str + + nodePublishSecretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CsiNodePublishSecretRef + + readOnly?: bool + + volumeAttributes?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0CsiNodePublishSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 csi node publish secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPI: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 downward API + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0], default is Undefined, optional + items + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 downward API items items0 + + Attributes + ---------- + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0ResourceFieldRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0FieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 downward API items items0 field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0DownwardAPIItemsItems0ResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 downward API items items0 resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EmptyDir: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 empty dir + + Attributes + ---------- + medium : str, default is Undefined, optional + medium + sizeLimit : int | str, default is Undefined, optional + size limit + """ + + + medium?: str + + sizeLimit?: int | str + + + check: + _regex_match(str(sizeLimit), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if sizeLimit + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Ephemeral: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral + + Attributes + ---------- + volumeClaimTemplate : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplate, default is Undefined, optional + volume claim template + """ + + + volumeClaimTemplate?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplate + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplate: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template + + Attributes + ---------- + metadata : any, default is Undefined, optional + metadata + spec : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpec, default is Undefined, required + spec + """ + + + metadata?: any + + spec: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpec + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpec: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec + + Attributes + ---------- + accessModes : [str], default is Undefined, optional + access modes + dataSource : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecDataSource, default is Undefined, optional + data source + dataSourceRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef, default is Undefined, optional + data source ref + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecResources, default is Undefined, optional + resources + selector : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecSelector, default is Undefined, optional + selector + storageClassName : str, default is Undefined, optional + storage class name + volumeMode : str, default is Undefined, optional + volume mode + volumeName : str, default is Undefined, optional + volume name + """ + + + accessModes?: [str] + + dataSource?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecDataSource + + dataSourceRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecResources + + selector?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecSelector + + storageClassName?: str + + volumeMode?: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecDataSource: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec data source + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + """ + + + apiGroup?: str + + kind: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec data source ref + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace + """ + + + apiGroup?: str + + kind: str + + name: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecResources: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecSelector: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 ephemeral volume claim template spec selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Fc: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 fc + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + lun : int, default is Undefined, optional + lun + readOnly : bool, default is Undefined, optional + read only + targetWWNs : [str], default is Undefined, optional + target w w ns + wwids : [str], default is Undefined, optional + wwids + """ + + + fsType?: str + + lun?: int + + readOnly?: bool + + targetWWNs?: [str] + + wwids?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0FlexVolume: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 flex volume + + Attributes + ---------- + driver : str, default is Undefined, required + driver + fsType : str, default is Undefined, optional + fs type + options : {str:str}, default is Undefined, optional + options + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0FlexVolumeSecretRef, default is Undefined, optional + secret ref + """ + + + driver: str + + fsType?: str + + options?: {str:str} + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0FlexVolumeSecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0FlexVolumeSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 flex volume secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Flocker: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 flocker + + Attributes + ---------- + datasetName : str, default is Undefined, optional + dataset name + datasetUUID : str, default is Undefined, optional + dataset UUID + """ + + + datasetName?: str + + datasetUUID?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0GcePersistentDisk: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 gce persistent disk + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + partition : int, default is Undefined, optional + partition + pdName : str, default is Undefined, required + pd name + readOnly : bool, default is Undefined, optional + read only + """ + + + fsType?: str + + partition?: int + + pdName: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0GitRepo: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 git repo + + Attributes + ---------- + directory : str, default is Undefined, optional + directory + repository : str, default is Undefined, required + repository + revision : str, default is Undefined, optional + revision + """ + + + directory?: str + + repository: str + + revision?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Glusterfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 glusterfs + + Attributes + ---------- + endpoints : str, default is Undefined, required + endpoints + path : str, default is Undefined, required + path + readOnly : bool, default is Undefined, optional + read only + """ + + + endpoints: str + + path: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0HostPath: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 host path + + Attributes + ---------- + path : str, default is Undefined, required + path + $type : str, default is Undefined, optional + type + """ + + + path: str + + $type?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Iscsi: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 iscsi + + Attributes + ---------- + chapAuthDiscovery : bool, default is Undefined, optional + chap auth discovery + chapAuthSession : bool, default is Undefined, optional + chap auth session + fsType : str, default is Undefined, optional + fs type + initiatorName : str, default is Undefined, optional + initiator name + iqn : str, default is Undefined, required + iqn + iscsiInterface : str, default is Undefined, optional + iscsi interface + lun : int, default is Undefined, required + lun + portals : [str], default is Undefined, optional + portals + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0IscsiSecretRef, default is Undefined, optional + secret ref + targetPortal : str, default is Undefined, required + target portal + """ + + + chapAuthDiscovery?: bool + + chapAuthSession?: bool + + fsType?: str + + initiatorName?: str + + iqn: str + + iscsiInterface?: str + + lun: int + + portals?: [str] + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0IscsiSecretRef + + targetPortal: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0IscsiSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 iscsi secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Nfs: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 nfs + + Attributes + ---------- + path : str, default is Undefined, required + path + readOnly : bool, default is Undefined, optional + read only + server : str, default is Undefined, required + server + """ + + + path: str + + readOnly?: bool + + server: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PersistentVolumeClaim: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 persistent volume claim + + Attributes + ---------- + claimName : str, default is Undefined, required + claim name + readOnly : bool, default is Undefined, optional + read only + """ + + + claimName: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PhotonPersistentDisk: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 photon persistent disk + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + pdID : str, default is Undefined, required + pd ID + """ + + + fsType?: str + + pdID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0PortworxVolume: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 portworx volume + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + readOnly?: bool + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Projected: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + sources : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0], default is Undefined, optional + sources + """ + + + defaultMode?: int + + sources?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 + + Attributes + ---------- + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ConfigMap, default is Undefined, optional + config map + downwardAPI : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPI, default is Undefined, optional + downward API + secret : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0Secret, default is Undefined, optional + secret + serviceAccountToken : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ServiceAccountToken, default is Undefined, optional + service account token + """ + + + configMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ConfigMap + + downwardAPI?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPI + + secret?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0Secret + + serviceAccountToken?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ServiceAccountToken + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ConfigMap: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 config map + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPI: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 downward API + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0], default is Undefined, optional + items + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 downward API items items0 + + Attributes + ---------- + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 downward API items items0 field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 downward API items items0 resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0Secret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 secret + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0SecretItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0SecretItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0SecretItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ProjectedSourcesItems0ServiceAccountToken: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 projected sources items0 service account token + + Attributes + ---------- + audience : str, default is Undefined, optional + audience + expirationSeconds : int, default is Undefined, optional + expiration seconds + path : str, default is Undefined, required + path + """ + + + audience?: str + + expirationSeconds?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Quobyte: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 quobyte + + Attributes + ---------- + group : str, default is Undefined, optional + group + readOnly : bool, default is Undefined, optional + read only + registry : str, default is Undefined, required + registry + tenant : str, default is Undefined, optional + tenant + user : str, default is Undefined, optional + user + volume : str, default is Undefined, required + volume + """ + + + group?: str + + readOnly?: bool + + registry: str + + tenant?: str + + user?: str + + volume: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Rbd: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 rbd + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + image : str, default is Undefined, required + image + keyring : str, default is Undefined, optional + keyring + monitors : [str], default is Undefined, required + monitors + pool : str, default is Undefined, optional + pool + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0RbdSecretRef, default is Undefined, optional + secret ref + user : str, default is Undefined, optional + user + """ + + + fsType?: str + + image: str + + keyring?: str + + monitors: [str] + + pool?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0RbdSecretRef + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0RbdSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 rbd secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ScaleIO: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 scale i o + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + gateway : str, default is Undefined, required + gateway + protectionDomain : str, default is Undefined, optional + protection domain + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ScaleIOSecretRef, default is Undefined, required + secret ref + sslEnabled : bool, default is Undefined, optional + ssl enabled + storageMode : str, default is Undefined, optional + storage mode + storagePool : str, default is Undefined, optional + storage pool + system : str, default is Undefined, required + system + volumeName : str, default is Undefined, optional + volume name + """ + + + fsType?: str + + gateway: str + + protectionDomain?: str + + readOnly?: bool + + secretRef: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ScaleIOSecretRef + + sslEnabled?: bool + + storageMode?: str + + storagePool?: str + + system: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0ScaleIOSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 scale i o secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Secret: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 secret + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0SecretItemsItems0], default is Undefined, optional + items + optional : bool, default is Undefined, optional + optional + secretName : str, default is Undefined, optional + secret name + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0SecretItemsItems0] + + optional?: bool + + secretName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0SecretItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0Storageos: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 storageos + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0StorageosSecretRef, default is Undefined, optional + secret ref + volumeName : str, default is Undefined, optional + volume name + volumeNamespace : str, default is Undefined, optional + volume namespace + """ + + + fsType?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0StorageosSecretRef + + volumeName?: str + + volumeNamespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0StorageosSecretRef: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 storageos secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTemplatesItems0VolumesItems0VsphereVolume: + r""" + argoproj io v1alpha1 workflow template spec templates items0 volumes items0 vsphere volume + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + storagePolicyID : str, default is Undefined, optional + storage policy ID + storagePolicyName : str, default is Undefined, optional + storage policy name + volumePath : str, default is Undefined, required + volume path + """ + + + fsType?: str + + storagePolicyID?: str + + storagePolicyName?: str + + volumePath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecTolerationsItems0: + r""" + argoproj io v1alpha1 workflow template spec tolerations items0 + + Attributes + ---------- + effect : str, default is Undefined, optional + effect + key : str, default is Undefined, optional + key + operator : str, default is Undefined, optional + operator + tolerationSeconds : int, default is Undefined, optional + toleration seconds + value : str, default is Undefined, optional + value + """ + + + effect?: str + + key?: str + + operator?: str + + tolerationSeconds?: int + + value?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimGC: + r""" + argoproj io v1alpha1 workflow template spec volume claim g c + + Attributes + ---------- + strategy : str, default is Undefined, optional + strategy + """ + + + strategy?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + kind : str, default is Undefined, optional + kind + metadata : any, default is Undefined, optional + metadata + spec : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0Spec, default is Undefined, optional + spec + status : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0Status, default is Undefined, optional + status + """ + + + apiVersion?: str + + kind?: str + + metadata?: any + + spec?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0Spec + + status?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0Status + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0Spec: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec + + Attributes + ---------- + accessModes : [str], default is Undefined, optional + access modes + dataSource : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecDataSource, default is Undefined, optional + data source + dataSourceRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecDataSourceRef, default is Undefined, optional + data source ref + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecResources, default is Undefined, optional + resources + selector : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecSelector, default is Undefined, optional + selector + storageClassName : str, default is Undefined, optional + storage class name + volumeMode : str, default is Undefined, optional + volume mode + volumeName : str, default is Undefined, optional + volume name + """ + + + accessModes?: [str] + + dataSource?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecDataSource + + dataSourceRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecDataSourceRef + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecResources + + selector?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecSelector + + storageClassName?: str + + volumeMode?: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecDataSource: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec data source + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + """ + + + apiGroup?: str + + kind: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecDataSourceRef: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec data source ref + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace + """ + + + apiGroup?: str + + kind: str + + name: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecResources: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecSelector: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0SpecSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 spec selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0Status: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 status + + Attributes + ---------- + accessModes : [str], default is Undefined, optional + access modes + allocatedResources : {str:int | str}, default is Undefined, optional + allocated resources + capacity : {str:int | str}, default is Undefined, optional + capacity + conditions : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0StatusConditionsItems0], default is Undefined, optional + conditions + phase : str, default is Undefined, optional + phase + resizeStatus : str, default is Undefined, optional + resize status + """ + + + accessModes?: [str] + + allocatedResources?: {str:int | str} + + capacity?: {str:int | str} + + conditions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0StatusConditionsItems0] + + phase?: str + + resizeStatus?: str + + + check: + all _, allocatedResources in allocatedResources {_regex_match(str(allocatedResources), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if allocatedResources } if allocatedResources + all _, capacity in capacity {_regex_match(str(capacity), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if capacity } if capacity + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumeClaimTemplatesItems0StatusConditionsItems0: + r""" + argoproj io v1alpha1 workflow template spec volume claim templates items0 status conditions items0 + + Attributes + ---------- + lastProbeTime : str, default is Undefined, optional + last probe time + lastTransitionTime : str, default is Undefined, optional + last transition time + message : str, default is Undefined, optional + message + reason : str, default is Undefined, optional + reason + status : str, default is Undefined, required + status + $type : str, default is Undefined, required + type + """ + + + lastProbeTime?: str + + lastTransitionTime?: str + + message?: str + + reason?: str + + status: str + + $type: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 + + Attributes + ---------- + awsElasticBlockStore : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AwsElasticBlockStore, default is Undefined, optional + aws elastic block store + azureDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AzureDisk, default is Undefined, optional + azure disk + azureFile : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AzureFile, default is Undefined, optional + azure file + cephfs : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Cephfs, default is Undefined, optional + cephfs + cinder : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Cinder, default is Undefined, optional + cinder + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ConfigMap, default is Undefined, optional + config map + csi : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Csi, default is Undefined, optional + csi + downwardAPI : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPI, default is Undefined, optional + downward API + emptyDir : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EmptyDir, default is Undefined, optional + empty dir + ephemeral : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Ephemeral, default is Undefined, optional + ephemeral + fc : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Fc, default is Undefined, optional + fc + flexVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0FlexVolume, default is Undefined, optional + flex volume + flocker : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Flocker, default is Undefined, optional + flocker + gcePersistentDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0GcePersistentDisk, default is Undefined, optional + gce persistent disk + gitRepo : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0GitRepo, default is Undefined, optional + git repo + glusterfs : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Glusterfs, default is Undefined, optional + glusterfs + hostPath : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0HostPath, default is Undefined, optional + host path + iscsi : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Iscsi, default is Undefined, optional + iscsi + name : str, default is Undefined, required + name + nfs : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Nfs, default is Undefined, optional + nfs + persistentVolumeClaim : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PersistentVolumeClaim, default is Undefined, optional + persistent volume claim + photonPersistentDisk : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PhotonPersistentDisk, default is Undefined, optional + photon persistent disk + portworxVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PortworxVolume, default is Undefined, optional + portworx volume + projected : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Projected, default is Undefined, optional + projected + quobyte : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Quobyte, default is Undefined, optional + quobyte + rbd : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Rbd, default is Undefined, optional + rbd + scaleIO : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ScaleIO, default is Undefined, optional + scale i o + secret : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Secret, default is Undefined, optional + secret + storageos : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Storageos, default is Undefined, optional + storageos + vsphereVolume : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0VsphereVolume, default is Undefined, optional + vsphere volume + """ + + + awsElasticBlockStore?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AwsElasticBlockStore + + azureDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AzureDisk + + azureFile?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AzureFile + + cephfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Cephfs + + cinder?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Cinder + + configMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ConfigMap + + csi?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Csi + + downwardAPI?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPI + + emptyDir?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EmptyDir + + ephemeral?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Ephemeral + + fc?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Fc + + flexVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0FlexVolume + + flocker?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Flocker + + gcePersistentDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0GcePersistentDisk + + gitRepo?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0GitRepo + + glusterfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Glusterfs + + hostPath?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0HostPath + + iscsi?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Iscsi + + name: str + + nfs?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Nfs + + persistentVolumeClaim?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PersistentVolumeClaim + + photonPersistentDisk?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PhotonPersistentDisk + + portworxVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PortworxVolume + + projected?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Projected + + quobyte?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Quobyte + + rbd?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Rbd + + scaleIO?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ScaleIO + + secret?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Secret + + storageos?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Storageos + + vsphereVolume?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0VsphereVolume + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AwsElasticBlockStore: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 aws elastic block store + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + partition : int, default is Undefined, optional + partition + readOnly : bool, default is Undefined, optional + read only + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + partition?: int + + readOnly?: bool + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AzureDisk: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 azure disk + + Attributes + ---------- + cachingMode : str, default is Undefined, optional + caching mode + diskName : str, default is Undefined, required + disk name + diskURI : str, default is Undefined, required + disk URI + fsType : str, default is Undefined, optional + fs type + kind : str, default is Undefined, optional + kind + readOnly : bool, default is Undefined, optional + read only + """ + + + cachingMode?: str + + diskName: str + + diskURI: str + + fsType?: str + + kind?: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0AzureFile: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 azure file + + Attributes + ---------- + readOnly : bool, default is Undefined, optional + read only + secretName : str, default is Undefined, required + secret name + shareName : str, default is Undefined, required + share name + """ + + + readOnly?: bool + + secretName: str + + shareName: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Cephfs: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 cephfs + + Attributes + ---------- + monitors : [str], default is Undefined, required + monitors + path : str, default is Undefined, optional + path + readOnly : bool, default is Undefined, optional + read only + secretFile : str, default is Undefined, optional + secret file + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CephfsSecretRef, default is Undefined, optional + secret ref + user : str, default is Undefined, optional + user + """ + + + monitors: [str] + + path?: str + + readOnly?: bool + + secretFile?: str + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CephfsSecretRef + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CephfsSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 cephfs secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Cinder: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 cinder + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CinderSecretRef, default is Undefined, optional + secret ref + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CinderSecretRef + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CinderSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 cinder secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ConfigMap: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 config map + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ConfigMapItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ConfigMapItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Csi: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 csi + + Attributes + ---------- + driver : str, default is Undefined, required + driver + fsType : str, default is Undefined, optional + fs type + nodePublishSecretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CsiNodePublishSecretRef, default is Undefined, optional + node publish secret ref + readOnly : bool, default is Undefined, optional + read only + volumeAttributes : {str:str}, default is Undefined, optional + volume attributes + """ + + + driver: str + + fsType?: str + + nodePublishSecretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CsiNodePublishSecretRef + + readOnly?: bool + + volumeAttributes?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0CsiNodePublishSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 csi node publish secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPI: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 downward API + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0], default is Undefined, optional + items + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 downward API items items0 + + Attributes + ---------- + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0ResourceFieldRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0FieldRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 downward API items items0 field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0DownwardAPIItemsItems0ResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 downward API items items0 resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EmptyDir: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 empty dir + + Attributes + ---------- + medium : str, default is Undefined, optional + medium + sizeLimit : int | str, default is Undefined, optional + size limit + """ + + + medium?: str + + sizeLimit?: int | str + + + check: + _regex_match(str(sizeLimit), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if sizeLimit + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Ephemeral: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral + + Attributes + ---------- + volumeClaimTemplate : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplate, default is Undefined, optional + volume claim template + """ + + + volumeClaimTemplate?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplate + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplate: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template + + Attributes + ---------- + metadata : any, default is Undefined, optional + metadata + spec : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpec, default is Undefined, required + spec + """ + + + metadata?: any + + spec: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpec + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpec: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec + + Attributes + ---------- + accessModes : [str], default is Undefined, optional + access modes + dataSource : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecDataSource, default is Undefined, optional + data source + dataSourceRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef, default is Undefined, optional + data source ref + resources : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecResources, default is Undefined, optional + resources + selector : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecSelector, default is Undefined, optional + selector + storageClassName : str, default is Undefined, optional + storage class name + volumeMode : str, default is Undefined, optional + volume mode + volumeName : str, default is Undefined, optional + volume name + """ + + + accessModes?: [str] + + dataSource?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecDataSource + + dataSourceRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef + + resources?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecResources + + selector?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecSelector + + storageClassName?: str + + volumeMode?: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecDataSource: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec data source + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + """ + + + apiGroup?: str + + kind: str + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecDataSourceRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec data source ref + + Attributes + ---------- + apiGroup : str, default is Undefined, optional + api group + kind : str, default is Undefined, required + kind + name : str, default is Undefined, required + name + namespace : str, default is Undefined, optional + namespace + """ + + + apiGroup?: str + + kind: str + + name: str + + namespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecResources: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec resources + + Attributes + ---------- + claims : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0], default is Undefined, optional + claims + limits : {str:int | str}, default is Undefined, optional + limits + requests : {str:int | str}, default is Undefined, optional + requests + """ + + + claims?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0] + + limits?: {str:int | str} + + requests?: {str:int | str} + + + check: + all _, limits in limits {_regex_match(str(limits), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if limits } if limits + all _, requests in requests {_regex_match(str(requests), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if requests } if requests + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecResourcesClaimsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec resources claims items0 + + Attributes + ---------- + name : str, default is Undefined, required + name + """ + + + name: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecSelector: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec selector + + Attributes + ---------- + matchExpressions : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0], default is Undefined, optional + match expressions + matchLabels : {str:str}, default is Undefined, optional + match labels + """ + + + matchExpressions?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0] + + matchLabels?: {str:str} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0EphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 ephemeral volume claim template spec selector match expressions items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + operator : str, default is Undefined, required + operator + values : [str], default is Undefined, optional + values + """ + + + key: str + + operator: str + + values?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Fc: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 fc + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + lun : int, default is Undefined, optional + lun + readOnly : bool, default is Undefined, optional + read only + targetWWNs : [str], default is Undefined, optional + target w w ns + wwids : [str], default is Undefined, optional + wwids + """ + + + fsType?: str + + lun?: int + + readOnly?: bool + + targetWWNs?: [str] + + wwids?: [str] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0FlexVolume: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 flex volume + + Attributes + ---------- + driver : str, default is Undefined, required + driver + fsType : str, default is Undefined, optional + fs type + options : {str:str}, default is Undefined, optional + options + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0FlexVolumeSecretRef, default is Undefined, optional + secret ref + """ + + + driver: str + + fsType?: str + + options?: {str:str} + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0FlexVolumeSecretRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0FlexVolumeSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 flex volume secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Flocker: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 flocker + + Attributes + ---------- + datasetName : str, default is Undefined, optional + dataset name + datasetUUID : str, default is Undefined, optional + dataset UUID + """ + + + datasetName?: str + + datasetUUID?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0GcePersistentDisk: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 gce persistent disk + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + partition : int, default is Undefined, optional + partition + pdName : str, default is Undefined, required + pd name + readOnly : bool, default is Undefined, optional + read only + """ + + + fsType?: str + + partition?: int + + pdName: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0GitRepo: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 git repo + + Attributes + ---------- + directory : str, default is Undefined, optional + directory + repository : str, default is Undefined, required + repository + revision : str, default is Undefined, optional + revision + """ + + + directory?: str + + repository: str + + revision?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Glusterfs: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 glusterfs + + Attributes + ---------- + endpoints : str, default is Undefined, required + endpoints + path : str, default is Undefined, required + path + readOnly : bool, default is Undefined, optional + read only + """ + + + endpoints: str + + path: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0HostPath: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 host path + + Attributes + ---------- + path : str, default is Undefined, required + path + $type : str, default is Undefined, optional + type + """ + + + path: str + + $type?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Iscsi: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 iscsi + + Attributes + ---------- + chapAuthDiscovery : bool, default is Undefined, optional + chap auth discovery + chapAuthSession : bool, default is Undefined, optional + chap auth session + fsType : str, default is Undefined, optional + fs type + initiatorName : str, default is Undefined, optional + initiator name + iqn : str, default is Undefined, required + iqn + iscsiInterface : str, default is Undefined, optional + iscsi interface + lun : int, default is Undefined, required + lun + portals : [str], default is Undefined, optional + portals + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0IscsiSecretRef, default is Undefined, optional + secret ref + targetPortal : str, default is Undefined, required + target portal + """ + + + chapAuthDiscovery?: bool + + chapAuthSession?: bool + + fsType?: str + + initiatorName?: str + + iqn: str + + iscsiInterface?: str + + lun: int + + portals?: [str] + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0IscsiSecretRef + + targetPortal: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0IscsiSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 iscsi secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Nfs: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 nfs + + Attributes + ---------- + path : str, default is Undefined, required + path + readOnly : bool, default is Undefined, optional + read only + server : str, default is Undefined, required + server + """ + + + path: str + + readOnly?: bool + + server: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PersistentVolumeClaim: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 persistent volume claim + + Attributes + ---------- + claimName : str, default is Undefined, required + claim name + readOnly : bool, default is Undefined, optional + read only + """ + + + claimName: str + + readOnly?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PhotonPersistentDisk: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 photon persistent disk + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + pdID : str, default is Undefined, required + pd ID + """ + + + fsType?: str + + pdID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0PortworxVolume: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 portworx volume + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + volumeID : str, default is Undefined, required + volume ID + """ + + + fsType?: str + + readOnly?: bool + + volumeID: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Projected: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + sources : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0], default is Undefined, optional + sources + """ + + + defaultMode?: int + + sources?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 + + Attributes + ---------- + configMap : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ConfigMap, default is Undefined, optional + config map + downwardAPI : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPI, default is Undefined, optional + downward API + secret : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0Secret, default is Undefined, optional + secret + serviceAccountToken : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ServiceAccountToken, default is Undefined, optional + service account token + """ + + + configMap?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ConfigMap + + downwardAPI?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPI + + secret?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0Secret + + serviceAccountToken?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ServiceAccountToken + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ConfigMap: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 config map + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ConfigMapItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 config map items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPI: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 downward API + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0], default is Undefined, optional + items + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0] + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 downward API items items0 + + Attributes + ---------- + fieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef, default is Undefined, optional + field ref + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + resourceFieldRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef, default is Undefined, optional + resource field ref + """ + + + fieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef + + mode?: int + + path: str + + resourceFieldRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0FieldRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 downward API items items0 field ref + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + api version + fieldPath : str, default is Undefined, required + field path + """ + + + apiVersion?: str + + fieldPath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0DownwardAPIItemsItems0ResourceFieldRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 downward API items items0 resource field ref + + Attributes + ---------- + containerName : str, default is Undefined, optional + container name + divisor : int | str, default is Undefined, optional + divisor + resource : str, default is Undefined, required + resource + """ + + + containerName?: str + + divisor?: int | str + + resource: str + + + check: + _regex_match(str(divisor), r"^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$") if divisor + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0Secret: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 secret + + Attributes + ---------- + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0SecretItemsItems0], default is Undefined, optional + items + name : str, default is Undefined, optional + name + optional : bool, default is Undefined, optional + optional + """ + + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0SecretItemsItems0] + + name?: str + + optional?: bool + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0SecretItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ProjectedSourcesItems0ServiceAccountToken: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 projected sources items0 service account token + + Attributes + ---------- + audience : str, default is Undefined, optional + audience + expirationSeconds : int, default is Undefined, optional + expiration seconds + path : str, default is Undefined, required + path + """ + + + audience?: str + + expirationSeconds?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Quobyte: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 quobyte + + Attributes + ---------- + group : str, default is Undefined, optional + group + readOnly : bool, default is Undefined, optional + read only + registry : str, default is Undefined, required + registry + tenant : str, default is Undefined, optional + tenant + user : str, default is Undefined, optional + user + volume : str, default is Undefined, required + volume + """ + + + group?: str + + readOnly?: bool + + registry: str + + tenant?: str + + user?: str + + volume: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Rbd: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 rbd + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + image : str, default is Undefined, required + image + keyring : str, default is Undefined, optional + keyring + monitors : [str], default is Undefined, required + monitors + pool : str, default is Undefined, optional + pool + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0RbdSecretRef, default is Undefined, optional + secret ref + user : str, default is Undefined, optional + user + """ + + + fsType?: str + + image: str + + keyring?: str + + monitors: [str] + + pool?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0RbdSecretRef + + user?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0RbdSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 rbd secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ScaleIO: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 scale i o + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + gateway : str, default is Undefined, required + gateway + protectionDomain : str, default is Undefined, optional + protection domain + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ScaleIOSecretRef, default is Undefined, required + secret ref + sslEnabled : bool, default is Undefined, optional + ssl enabled + storageMode : str, default is Undefined, optional + storage mode + storagePool : str, default is Undefined, optional + storage pool + system : str, default is Undefined, required + system + volumeName : str, default is Undefined, optional + volume name + """ + + + fsType?: str + + gateway: str + + protectionDomain?: str + + readOnly?: bool + + secretRef: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ScaleIOSecretRef + + sslEnabled?: bool + + storageMode?: str + + storagePool?: str + + system: str + + volumeName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0ScaleIOSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 scale i o secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Secret: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 secret + + Attributes + ---------- + defaultMode : int, default is Undefined, optional + default mode + items : [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0SecretItemsItems0], default is Undefined, optional + items + optional : bool, default is Undefined, optional + optional + secretName : str, default is Undefined, optional + secret name + """ + + + defaultMode?: int + + items?: [ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0SecretItemsItems0] + + optional?: bool + + secretName?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0SecretItemsItems0: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 secret items items0 + + Attributes + ---------- + key : str, default is Undefined, required + key + mode : int, default is Undefined, optional + mode + path : str, default is Undefined, required + path + """ + + + key: str + + mode?: int + + path: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0Storageos: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 storageos + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + readOnly : bool, default is Undefined, optional + read only + secretRef : ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0StorageosSecretRef, default is Undefined, optional + secret ref + volumeName : str, default is Undefined, optional + volume name + volumeNamespace : str, default is Undefined, optional + volume namespace + """ + + + fsType?: str + + readOnly?: bool + + secretRef?: ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0StorageosSecretRef + + volumeName?: str + + volumeNamespace?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0StorageosSecretRef: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 storageos secret ref + + Attributes + ---------- + name : str, default is Undefined, optional + name + """ + + + name?: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecVolumesItems0VsphereVolume: + r""" + argoproj io v1alpha1 workflow template spec volumes items0 vsphere volume + + Attributes + ---------- + fsType : str, default is Undefined, optional + fs type + storagePolicyID : str, default is Undefined, optional + storage policy ID + storagePolicyName : str, default is Undefined, optional + storage policy name + volumePath : str, default is Undefined, required + volume path + """ + + + fsType?: str + + storagePolicyID?: str + + storagePolicyName?: str + + volumePath: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowMetadata: + r""" + argoproj io v1alpha1 workflow template spec workflow metadata + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + annotations + labels : {str:str}, default is Undefined, optional + labels + labelsFrom : {str:ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowMetadataLabelsFromAnon}, default is Undefined, optional + labels from + """ + + + annotations?: {str:str} + + labels?: {str:str} + + labelsFrom?: {str:ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowMetadataLabelsFromAnon} + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowMetadataLabelsFromAnon: + r""" + argoproj io v1alpha1 workflow template spec workflow metadata labels from anon + + Attributes + ---------- + expression : str, default is Undefined, required + expression + """ + + + expression: str + + +schema ArgoprojIoV1alpha1WorkflowTemplateSpecWorkflowTemplateRef: + r""" + argoproj io v1alpha1 workflow template spec workflow template ref + + Attributes + ---------- + clusterScope : bool, default is Undefined, optional + cluster scope + name : str, default is Undefined, optional + name + """ + + + clusterScope?: bool + + name?: str + + diff --git a/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/managed_fields_entry.k b/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/managed_fields_entry.k new file mode 100644 index 0000000..49becab --- /dev/null +++ b/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/managed_fields_entry.k @@ -0,0 +1,41 @@ +""" +This is the managed_fields_entry module in k8s.apimachinery.pkg.apis.meta.v1 package. +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" + + +schema ManagedFieldsEntry: + r""" + ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to. + + Attributes + ---------- + apiVersion : str, default is Undefined, optional + APIVersion defines the version of this resource that this field set applies to. The format is "group/version" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted. + fieldsType : str, default is Undefined, optional + FieldsType is the discriminator for the different fields format and version. There is currently only one possible value: "FieldsV1" + fieldsV1 : any, default is Undefined, optional + FieldsV1 holds the first JSON version format as described in the "FieldsV1" type. + manager : str, default is Undefined, optional + Manager is an identifier of the workflow managing these fields. + operation : str, default is Undefined, optional + Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. + time : str, default is Undefined, optional + Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply' + """ + + + apiVersion?: str + + fieldsType?: str + + fieldsV1?: any + + manager?: str + + operation?: str + + time?: str + + diff --git a/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/object_meta.k b/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/object_meta.k new file mode 100644 index 0000000..e7c54c3 --- /dev/null +++ b/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/object_meta.k @@ -0,0 +1,97 @@ +""" +This is the object_meta module in k8s.apimachinery.pkg.apis.meta.v1 package. +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" + + +schema ObjectMeta: + r""" + ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. + + Attributes + ---------- + annotations : {str:str}, default is Undefined, optional + Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations + clusterName : str, default is Undefined, optional + The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. + creationTimestamp : str, default is Undefined, optional + CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. + + Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + deletionGracePeriodSeconds : int, default is Undefined, optional + Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. + deletionTimestamp : str, default is Undefined, optional + DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. + + Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + finalizers : [str], default is Undefined, optional + Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. + generateName : str, default is Undefined, optional + GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. + + If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). + + Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency + generation : int, default is Undefined, optional + A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. + labels : {str:str}, default is Undefined, optional + Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels + managedFields : [ManagedFieldsEntry], default is Undefined, optional + ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like "ci-cd". The set of fields is always in the version that the workflow used when modifying the object. + name : str, default is Undefined, optional + Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names + namespace : str, default is Undefined, optional + Namespace defines the space within each name must be unique. An empty namespace is equivalent to the "default" namespace, but "default" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. + + Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces + ownerReferences : [OwnerReference], default is Undefined, optional + List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. + resourceVersion : str, default is Undefined, optional + An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. + + Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency + selfLink : str, default is Undefined, optional + SelfLink is a URL representing this object. Populated by the system. Read-only. + + DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. + uid : str, default is Undefined, optional + UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. + + Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids + """ + + + annotations?: {str:str} + + clusterName?: str + + creationTimestamp?: str + + deletionGracePeriodSeconds?: int + + deletionTimestamp?: str + + finalizers?: [str] + + generateName?: str + + generation?: int + + labels?: {str:str} + + managedFields?: [ManagedFieldsEntry] + + name?: str + + namespace?: str + + ownerReferences?: [OwnerReference] + + resourceVersion?: str + + selfLink?: str + + uid?: str + + diff --git a/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/owner_reference.k b/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/owner_reference.k new file mode 100644 index 0000000..3854a5c --- /dev/null +++ b/examples/kube_resource/simple/str_or_int/models/k8s/apimachinery/pkg/apis/meta/v1/owner_reference.k @@ -0,0 +1,41 @@ +""" +This is the owner_reference module in k8s.apimachinery.pkg.apis.meta.v1 package. +This file was generated by the KCL auto-gen tool. DO NOT EDIT. +Editing this file might prove futile when you re-run the KCL auto-gen generate command. +""" + + +schema OwnerReference: + r""" + OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field. + + Attributes + ---------- + apiVersion : str, default is Undefined, required + API version of the referent. + blockOwnerDeletion : bool, default is Undefined, optional + If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. + controller : bool, default is Undefined, optional + If true, this reference points to the managing controller. + kind : str, default is Undefined, required + Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds + name : str, default is Undefined, required + Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names + uid : str, default is Undefined, required + UID of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#uids + """ + + + apiVersion: str + + blockOwnerDeletion?: bool + + controller?: bool + + kind: str + + name: str + + uid: str + + diff --git a/pkg/swagger/generator/types.go b/pkg/swagger/generator/types.go index f5af367..e0d138d 100644 --- a/pkg/swagger/generator/types.go +++ b/pkg/swagger/generator/types.go @@ -238,6 +238,10 @@ func (t *typeResolver) firstType(schema *spec.Schema) string { if len(schema.Type) == 0 || schema.Type[0] == "" { return object } + // int or str + if len(schema.Type) == 2 && ((schema.Type[0] == str && schema.Type[1] == integer) || (schema.Type[0] == integer && schema.Type[1] == str)) { + return intOrStr + } if len(schema.Type) > 1 { // JSON-Schema multiple types, e.g. {"type": [ "object", "array" ]} are not supported. // TODO: should keep the first _supported_ type, e.g. skip null