diff --git a/plugins/apache-spark/.eslintrc.js b/plugins/apache-spark/.eslintrc.js deleted file mode 100644 index 998aac2..0000000 --- a/plugins/apache-spark/.eslintrc.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, { - extends: ['prettier'], -}); diff --git a/plugins/apache-spark/.prettierignore b/plugins/apache-spark/.prettierignore deleted file mode 100644 index 5498e0f..0000000 --- a/plugins/apache-spark/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -build -coverage diff --git a/plugins/apache-spark/README.md b/plugins/apache-spark/README.md deleted file mode 100644 index 96b35dd..0000000 --- a/plugins/apache-spark/README.md +++ /dev/null @@ -1,75 +0,0 @@ -# Apache Spark Plugin for Backstage - -Welcome to the Apache Spark plugin for Backstage! - -This plugin allows you to display information related to your Apache Spark Applications running in Kubernetes on Backstage - -## Getting started - - - - -### Configuration - -[The Kubernetes plugin](https://backstage.io/docs/features/kubernetes/) must also be installed and enabled. - -Entities must be annotated with Kubernetes annotations. For example: -```yaml -apiVersion: backstage.io/v1alpha1 -kind: Component -metadata: - name: backstage - annotations: - backstage.io/kubernetes-namespace: default - backstage.io/kubernetes-label-selector: env=dev,my=label -``` - -Update your Entity page. For example: -```typescript -// in packages/app/src/components/catalog/EntityPage.tsx - -``` - - -#### Annotations -- `backstage.io/kubernetes-namespace`: Optional. Defaults to the `default` namespace. -- `backstage.io/kubernetes-label-selector`: Conditionally required. One of label selectors must be defined. -- `apache-spark/label-selector`: Conditionally required. One of label selectors must be defined. This value takes precedent over the one above. -- `apache-spark/cluster-name`: Optional. Specifies the name of Kubernetes cluster to retrieve information from. - -### Authentication - -This plugin uses the Kubernetes plugin for authentication. - -#### Using configured Kubernetes API - -The plugin uses configured Kubernetes clusters to fetch resources. - -For example, for a Kubernetes cluster given in your `app-config.yaml` - -```yaml -kubernetes: - serviceLocatorMethod: - type: "multiTenant" - clusterLocatorMethods: - - type: "config" - clusters: - - url: https://abcd.gr7.us-west-2.eks.amazonaws.com:443 - name: my-cluster-1 - authProvider: "serviceAccount" - serviceAccountToken: eyJh - caData: LS0t -``` - -For this configuration, the `argo-workflows/cluster-name` annotation value must be `my-cluster-1`. If this is not specified, the first cluster in the list is selected. - -```yaml -apiVersion: backstage.io/v1alpha1 -kind: Component -metadata: - name: backstage - annotations: - backstage.io/kubernetes-namespace: default - backstage.io/kubernetes-label-selector: env=dev,my=label - argo-workflows/cluster-name: my-cluster-1 -``` diff --git a/plugins/apache-spark/dev/index.tsx b/plugins/apache-spark/dev/index.tsx deleted file mode 100644 index 5f2b474..0000000 --- a/plugins/apache-spark/dev/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react'; -import { createDevApp } from '@backstage/dev-utils'; -import { apacheSparkPlugin, ApacheSparkPage } from '../src/plugin'; - -createDevApp() - .registerPlugin(apacheSparkPlugin) - .addPage({ - element: , - title: 'Root Page', - path: '/apache-spark' - }) - .render(); diff --git a/plugins/apache-spark/doc/images/demo1.gif b/plugins/apache-spark/doc/images/demo1.gif deleted file mode 100644 index 614e3ec..0000000 Binary files a/plugins/apache-spark/doc/images/demo1.gif and /dev/null differ diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/template.yaml b/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/template.yaml deleted file mode 100644 index defbcc8..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/template.yaml +++ /dev/null @@ -1,130 +0,0 @@ -apiVersion: scaffolder.backstage.io/v1beta3 -kind: Template -metadata: - name: apache-spark-argo-workflows - title: Apache Spark Application with Argo Workflows - description: Creates an Apache Spark Application with Argo Workflows -spec: - owner: guest - type: job - # these are the steps which are rendered in the frontend with the form input - parameters: - - title: Fill in some steps - required: - - name - - owner - properties: - name: - title: Application Name - type: string - description: Unique name of the component - ui:autofocus: true - ui:options: - rows: 5 - owner: - title: Owner - type: string - description: Owner of the component - ui:field: OwnerPicker - ui:options: - catalogFilter: - kind: Group - namespace: - title: Namespace - type: string - default: default - description: Namespace to deploy this application into. Optional. Defaults to application name. - ui:options: - rows: 5 - - title: Paste your Spark manifest - required: - - manifest - properties: - manifest: - type: string - description: 'Paste your Spark Application manifest here' - "ui:widget": "textarea" - "ui:options": { - "inputType": "data", - "rows": 15 - } - ui:autofocus: true - "ui:placeholder": | - apiVersion: "sparkoperator.k8s.io/v1beta2" - kind: SparkApplication - metadata: - name: - spec: - steps: - - id: fetch-base - name: Fetch Base - action: fetch:template - input: - url: ./templates/SparkManifest - values: - name: ${{ parameters.name }} - namespace: ${{ parameters.namespace }} - clusterName: 'cnoe-packaging' - - id: write - name: write-to-file - action: roadiehq:utils:fs:write - input: - path: input.yaml - content: ${{ parameters.manifest }} - - id: parse - name: deserialize - action: roadiehq:utils:fs:parse - input: - path: input.yaml - parser: yaml - - id: merge - name: Merge - action: roadiehq:utils:json:merge - input: - path: merge.json - content: ${{ steps.parse.output.content }} - - id: deserialise - name: deserialize manifest - action: roadiehq:utils:fs:parse - input: - path: 'merge.json' - parser: 'json' - - id: fetch-base - name: Fetch Base - action: fetch:template - input: - url: ./templates/ArgoWorkflowsManifest - values: - name: ${{ parameters.name }} - namespace: ${{ parameters.namespace }} - clusterName: 'cnoe-packaging' - manifest: ${{ steps.deserialise.output.content }} - - id: apply - name: apply manifest - action: cnoe:kubernetes:apply - input: - manifestPath: manifest.yaml - namespaced: true - clusterName: "cnoe-packaging" - - id: create-repo - name: Create Repository - action: github:repo:create - input: - repoUrl: github.com?repo=spark-ui-${{parameters.name}}&owner=manabuOrg - - id: init-repo - name: Initialize Repository - action: github:repo:push - input: - repoUrl: github.com?repo=spark-ui-${{parameters.name}}&owner=manabuOrg - defaultBranch: main - - id: register - name: Register - action: catalog:register - input: - catalogInfoPath: '/catalog-info.yaml' - repoContentsUrl: ${{ steps['init-repo'].output.repoContentsUrl }} - output: - links: - - title: Open in catalog - icon: catalog - entityRef: ${{ steps['register'].output.entityRef }} diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/ArgoWorkflowsManifest/catalog-info.yaml b/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/ArgoWorkflowsManifest/catalog-info.yaml deleted file mode 100644 index 663b059..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/ArgoWorkflowsManifest/catalog-info.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: backstage.io/v1alpha1 -kind: Component -metadata: - name: ${{values.name | dump}} - annotations: - backstage.io/kubernetes-id: "${{values.clusterName}}" - apache-spark/cluster-name: "${{values.clusterName}}" - argo-workflows/cluster-name: "${{values.clusterName}}" - backstage.io/kubernetes-namespace: "${{values.namespace}}" - backstage.io/kubernetes-label-selector: "backstage.io/component-id=${{values.name}}" -spec: - type: job - lifecycle: experimental - owner: ${{ values.owner | default('guest')}} diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/ArgoWorkflowsManifest/manifest.yaml b/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/ArgoWorkflowsManifest/manifest.yaml deleted file mode 100644 index d5de4b0..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/ArgoWorkflowsManifest/manifest.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Workflow -metadata: - name: "spark-${{values.name}}" - namespace: "${{values.namespace}}" - labels: - backstage.io/component-id: "${{values.name}}" -spec: - arguments: {} - entrypoint: demo-workflow - serviceAccountName: argo-workflows - workflowMetadata: - labels: - backstage.io/component-id: "${{values.name}}" - templates: - - name: demo-workflow - steps: - - - name: prepare-resources - template: prepare-resources - - - name: run-sparkapp - template: run-sparkapp - - - name: cleanup-resources - template: cleanup-resources - - name: notify-users - template: cleanup-resources - - name: prepare-resources - container: - image: docker/whalesay - command: [ sleep ] - args: [ "10" ] - - name: run-sparkapp - resource: - action: create - setOwnerReference: true - successCondition: status.applicationState.state == COMPLETED - failureCondition: status.applicationState.state in (FAILED, ERROR) - manifest: | - ${{values.manifest | dump}} - - name: cleanup-resources - container: - image: docker/whalesay - command: [ sleep ] - args: [ "5" ] diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/SparkManifest/merge.json b/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/SparkManifest/merge.json deleted file mode 100644 index 38fb893..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppArgoWorkflow/templates/SparkManifest/merge.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "metadata": { - "namespace": "${{values.namespace}}", - "labels": { - "backstage.io/component-id": "${{values.name}}" - } - } -} diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppUI/template.yaml b/plugins/apache-spark/examples/scaffolder/SparkAppUI/template.yaml deleted file mode 100644 index 6699324..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppUI/template.yaml +++ /dev/null @@ -1,130 +0,0 @@ -apiVersion: scaffolder.backstage.io/v1beta3 -kind: Template -metadata: - name: apache-spark-direct-ui - title: Apache Spark job through GUI - description: Creates an Apache Spark Application directly without using outside schedulers -spec: - owner: guest - type: website - # these are the steps which are rendered in the frontend with the form input - parameters: - - title: About this Job - required: - - name - - owner - properties: - name: - title: Application Name - type: string - description: Unique name of the component - ui:autofocus: true - owner: - title: Owner - type: string - description: Owner of the component - default: guest -# ui:field: OwnerPicker -# ui:options: -# catalogFilter: -# kind: Group - namespace: - title: Namespace - type: string - default: default - description: Namespace to deploy this application into. Optional. Defaults to application name. - - title: Specs for this job - required: - - jobType - - image - - mainFile - - sparkVersion - properties: - jobType: - type: string - enum: - - "Python" - - "Java" - - "Scala" - - "R" - image: - type: string - default: "public.ecr.aws/r1l5w1y9/spark-operator:3.2.1-hadoop-3.3.1-java-11-scala-2.12-python-3.8-latest" - mainFile: - type: string - default: "local:///opt/spark/examples/src/main/python/pi.py" - sparkVersion: - type: string - enum: - - "3.1.1" - - "3.2.1" - - "3.3.1" - - "3.4.1" - driver: - type: object - properties: - driverCores: - type: integer - default: 1 - driverMemory: - type: string - default: "512m" - executor: - type: object - properties: - executorCores: - type: integer - default: 1 - executorMemory: - type: string - default: "512m" - executorInstances: - type: integer - default: 1 - steps: - - id: create-repo - name: Create Repository - action: github:repo:create - input: - repoUrl: github.com?repo=spark-ui-${{parameters.name}}&owner=manabuOrg - - id: fetch-base - name: Fetch Base - action: fetch:template - input: - url: ./templates - values: - params: ${{parameters}} - clusterName: 'cnoe-packaging' - name: ${{parameters.name}} - namespace: ${{parameters.namespace}} - - id: init-repo - name: Initialize Repository - action: github:repo:push - input: - repoUrl: github.com?repo=spark-ui-${{parameters.name}}&owner=manabuOrg - defaultBranch: main - - id: deserialise - name: deserialize manifest - action: roadiehq:utils:fs:parse - input: - path: 'sparkJob.yaml' - parser: 'yaml' - - id: apply - name: apply manifest - action: cnoe:kubernetes:apply - input: - manifestObject: ${{ steps.deserialise.output.content }} - namespaced: true - clusterName: "cnoe-packaging" - - id: register - name: Register - action: catalog:register - input: - repoContentsUrl: ${{ steps['init-repo'].output.repoContentsUrl }} - catalogInfoPath: '/catalog-info.yaml' - - output: - links: - - title: Open in catalog - icon: catalog - entityRef: ${{ steps['register'].output.entityRef }} diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppUI/templates/catalog-info.yaml b/plugins/apache-spark/examples/scaffolder/SparkAppUI/templates/catalog-info.yaml deleted file mode 100644 index 663b059..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppUI/templates/catalog-info.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -apiVersion: backstage.io/v1alpha1 -kind: Component -metadata: - name: ${{values.name | dump}} - annotations: - backstage.io/kubernetes-id: "${{values.clusterName}}" - apache-spark/cluster-name: "${{values.clusterName}}" - argo-workflows/cluster-name: "${{values.clusterName}}" - backstage.io/kubernetes-namespace: "${{values.namespace}}" - backstage.io/kubernetes-label-selector: "backstage.io/component-id=${{values.name}}" -spec: - type: job - lifecycle: experimental - owner: ${{ values.owner | default('guest')}} diff --git a/plugins/apache-spark/examples/scaffolder/SparkAppUI/templates/sparkJob.yaml b/plugins/apache-spark/examples/scaffolder/SparkAppUI/templates/sparkJob.yaml deleted file mode 100644 index f47bffc..0000000 --- a/plugins/apache-spark/examples/scaffolder/SparkAppUI/templates/sparkJob.yaml +++ /dev/null @@ -1,40 +0,0 @@ ---- -apiVersion: "sparkoperator.k8s.io/v1beta2" -kind: SparkApplication -metadata: - name: "ui-${{values.name}}" - namespace: ${{values.namespace | dump}} - labels: - backstage.io/component-id: ${{values.name | dump}} -spec: - type: Python - pythonVersion: "3" - mode: cluster - image: "${{values.params.image}}" - mainApplicationFile: "${{values.params.mainFile}}" - sparkVersion: "${{values.params.sparkVersion}}" - restartPolicy: - type: Never - volumes: - - name: "test-volume" - hostPath: - path: "/tmp" - type: Directory - driver: - cores: ${{values.params.driverCores | default(1)}} - memory: "${{values.params.driverMemory | default("512m")}}" - labels: - version: ${{values.params.sparkVersion}} - serviceAccount: spark - volumeMounts: - - name: "test-volume" - mountPath: "/tmp" - executor: - cores: ${{values.params.executorCores | default(1)}} - instances: ${{values.params.executorInstances | default(1)}} - memory: ${{values.params.executorMemory | default("512m")}} - labels: - version: ${{values.params.sparkVersion}} - volumeMounts: - - name: "test-volume" - mountPath: "/tmp" diff --git a/plugins/apache-spark/package.json b/plugins/apache-spark/package.json deleted file mode 100644 index 73f1a9e..0000000 --- a/plugins/apache-spark/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "@internal/plugin-apache-spark", - "version": "0.1.0", - "main": "src/index.ts", - "types": "src/index.ts", - "license": "Apache-2.0", - "private": true, - "publishConfig": { - "access": "public", - "main": "dist/index.esm.js", - "types": "dist/index.d.ts" - }, - "backstage": { - "role": "frontend-plugin" - }, - "scripts": { - "start": "backstage-cli package start", - "build": "backstage-cli package build", - "lint": "backstage-cli package lint", - "test": "backstage-cli package test --watch false", - "clean": "backstage-cli package clean", - "prepack": "backstage-cli package prepack", - "postpack": "backstage-cli package postpack" - }, - "dependencies": { - "@backstage/catalog-model": "^1.4.1", - "@backstage/core-components": "^0.13.1", - "@backstage/core-plugin-api": "^1.5.1", - "@backstage/plugin-catalog-react": "^1.7.0", - "@backstage/plugin-kubernetes": "^0.9.2", - "@backstage/theme": "^0.3.0", - "@material-ui/core": "^4.12.2", - "@material-ui/icons": "^4.9.1", - "@material-ui/lab": "4.0.0-alpha.61", - "react": "^17.0.0", - "react-dom": "^16.13.1 || ^17.0.0", - "react-router-dom": "6.0.0-beta.0 || ^6.3.0", - "react-use": "^17.2.4", - "typescript": "^3.7.5 || ^4.0.0 || ^5.0.0", - "yaml": "^2.3.1" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0", - "react-router-dom": "^6.14.1" - }, - "devDependencies": { - "@backstage/cli": "^0.22.7", - "@backstage/core-app-api": "^1.8.0", - "@backstage/dev-utils": "^1.0.15", - "@backstage/test-utils": "^1.3.1", - "@testing-library/dom": ">=7.21.4", - "@testing-library/jest-dom": "^5.10.1", - "@testing-library/react": "^12.1.3", - "@testing-library/user-event": "^14.0.0", - "@types/node": "*", - "cross-fetch": "^3.1.5", - "msw": "^1.0.0" - }, - "files": [ - "dist" - ] -} diff --git a/plugins/apache-spark/pi-argo-workflows.yaml b/plugins/apache-spark/pi-argo-workflows.yaml deleted file mode 100644 index 361b46f..0000000 --- a/plugins/apache-spark/pi-argo-workflows.yaml +++ /dev/null @@ -1,60 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Workflow -metadata: - name: spark-operator - namespace: default -spec: - arguments: {} - entrypoint: demo-workflow - serviceAccountName: argo-workflows - templates: - - name: demo-workflow - steps: - - - name: sleep - template: sleep - - - name: spark-operator - template: sparkapp - - name: sleep - container: - image: docker/whalesay - command: [ sleep ] - args: [ "60" ] - - name: sparkapp - resource: - action: create - setOwnerReference: true - successCondition: status.applicationState.state == COMPLETED - failureCondition: status.applicationState.state in (FAILED, ERROR) - manifest: | - apiVersion: "sparkoperator.k8s.io/v1beta2" - kind: SparkApplication - metadata: - generateName: pyspark-pi- - namespace: default - spec: - type: Python - pythonVersion: "3" - mode: cluster - image: "public.ecr.aws/r1l5w1y9/spark-operator:3.2.1-hadoop-3.3.1-java-11-scala-2.12-python-3.8-latest" - mainApplicationFile: "local:///opt/spark/examples/src/main/python/pi.py" - sparkVersion: "3.1.1" - restartPolicy: - type: OnFailure - onFailureRetries: 1 - onFailureRetryInterval: 10 - onSubmissionFailureRetries: 1 - onSubmissionFailureRetryInterval: 20 - driver: - cores: 1 - coreLimit: "1200m" - memory: "512m" - labels: - version: 3.1.1 - serviceAccount: spark - executor: - cores: 1 - instances: 2 - memory: "512m" - serviceAccount: spark - labels: - version: 3.1.1 diff --git a/plugins/apache-spark/pi-success.yaml b/plugins/apache-spark/pi-success.yaml deleted file mode 100644 index 377afc1..0000000 --- a/plugins/apache-spark/pi-success.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: "sparkoperator.k8s.io/v1beta2" -kind: SparkApplication -metadata: - generateName: spark-pi- - namespace: default -spec: - type: Python - pythonVersion: "3" - mode: cluster - image: "public.ecr.aws/r1l5w1y9/spark-operator:3.2.1-hadoop-3.3.1-java-11-scala-2.12-python-3.8-latest" - mainApplicationFile: "local:///opt/spark/examples/src/main/python/pi.py" - sparkVersion: "3.1.1" - restartPolicy: - type: Never - volumes: - - name: "test-volume" - hostPath: - path: "/tmp" - type: Directory - driver: - cores: 1 - coreLimit: "1200m" - memory: "512m" - labels: - version: 3.1.1 - serviceAccount: spark - volumeMounts: - - name: "test-volume" - mountPath: "/tmp" - executor: - cores: 1 - instances: 1 - memory: "512m" - labels: - version: 3.1.1 - volumeMounts: - - name: "test-volume" - mountPath: "/tmp" - diff --git a/plugins/apache-spark/pi.yaml b/plugins/apache-spark/pi.yaml deleted file mode 100644 index ca881ab..0000000 --- a/plugins/apache-spark/pi.yaml +++ /dev/null @@ -1,41 +0,0 @@ - -apiVersion: "sparkoperator.k8s.io/v1beta2" -kind: SparkApplication -metadata: -# name: spark-pi - generateName: spark-pi- - namespace: default -spec: - type: Python - pythonVersion: "3" - mode: cluster - image: "public.ecr.aws/m8u6z8z4/manabu-test:test-spark" - mainApplicationFile: "local:///opt/spark/examples/src/main/python/pi.py" - sparkVersion: "3.1.1" - restartPolicy: - type: Never - volumes: - - name: "test-volume" - hostPath: - path: "/tmp" - type: Directory - driver: - cores: 1 - coreLimit: "1200m" - memory: "512m" - labels: - version: 3.1.1 - serviceAccount: spark - volumeMounts: - - name: "test-volume" - mountPath: "/tmp" - executor: - cores: 1 - instances: 1 - memory: "512m" - labels: - version: 3.1.1 - volumeMounts: - - name: "test-volume" - mountPath: "/tmp" - diff --git a/plugins/apache-spark/rbac-argo-workflows.yaml b/plugins/apache-spark/rbac-argo-workflows.yaml deleted file mode 100644 index fd4e4d3..0000000 --- a/plugins/apache-spark/rbac-argo-workflows.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: argo-workflows - namespace: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - namespace: default - name: argo-workflows-spark-full-control -rules: - - apiGroups: ["sparkoperator.k8s.io"] - resources: ["*"] - verbs: ["*"] ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: argo-workflows-spark - namespace: default -subjects: - - kind: ServiceAccount - name: argo-workflows - namespace: default -roleRef: - kind: Role - name: argo-workflows-spark-full-control - apiGroup: rbac.authorization.k8s.io diff --git a/plugins/apache-spark/rbac.yaml b/plugins/apache-spark/rbac.yaml deleted file mode 100644 index 89ea433..0000000 --- a/plugins/apache-spark/rbac.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: spark - namespace: default ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - namespace: default - name: spark-role -rules: -- apiGroups: [""] - resources: ["pods"] - verbs: ["*"] -- apiGroups: [""] - resources: ["services"] - verbs: ["*"] -- apiGroups: [""] - resources: ["configmaps"] - verbs: ["*"] ---- -apiVersion: rbac.authorization.k8s.io/v1 -kind: RoleBinding -metadata: - name: spark-role-binding - namespace: default -subjects: -- kind: ServiceAccount - name: spark - namespace: default -roleRef: - kind: Role - name: spark-role - apiGroup: rbac.authorization.k8s.io diff --git a/plugins/apache-spark/src/api/index.test.ts b/plugins/apache-spark/src/api/index.test.ts deleted file mode 100644 index 8d0180c..0000000 --- a/plugins/apache-spark/src/api/index.test.ts +++ /dev/null @@ -1,113 +0,0 @@ -import { ApacheSparkClient } from './index'; -import { ApacheSpark } from './model'; - -const mockKubernetesApi = { - proxy: jest.fn(), - getClusters: jest.fn(), - getObjectsByEntity: jest.fn(), - getWorkloadsByEntity: jest.fn(), - getCustomObjectsByEntity: jest.fn(), -}; - -describe('ApacheSparkClient', () => { - let apacheSparkClient: ApacheSparkClient; - - beforeEach(() => { - apacheSparkClient = new ApacheSparkClient(mockKubernetesApi); - }); - - afterEach(() => { - jest.clearAllMocks(); - }); - - it('should fetch Spark application logs', async () => { - mockKubernetesApi.proxy.mockResolvedValue({ - ok: true, - text: () => { - return 'logs'; - }, - }); - const logs = await apacheSparkClient.getLogs( - 'cluster1', - 'spark-namespace', - 'spark-pod-name', - 'abc', - ); - expect(logs).toEqual('logs'); - expect(mockKubernetesApi.proxy).toHaveBeenCalledWith({ - clusterName: 'cluster1', - path: '/api/v1/namespaces/spark-namespace/pods/spark-pod-name/log?tailLines=1000&container=abc', - }); - }); - - it('should throw error if Spark application logs are not fetched', async () => { - mockKubernetesApi.proxy.mockResolvedValueOnce({ - status: 500, - statusText: 'Internal Server Error', - ok: false, - text: () => { - return 'oh noes'; - }, - }); - - await expect( - apacheSparkClient.getLogs( - 'spark-app-name', - 'spark-namespace', - 'spark-pod-name', - 'abc', - ), - ).rejects.toEqual( - 'failed to fetch logs: 500, Internal Server Error, oh noes', - ); - }); - - // test getSparkApp method - it('should fetch Spark application', async () => { - // @ts-ignore - const mockResponse: ApacheSpark = { - apiVersion: 'sparkoperator.k8s.io/v1beta2', - kind: 'SparkApplication', - metadata: { - name: 'spark-app-name', - namespace: 'spark-namespace', - labels: { - app: 'spark-app-name', - }, - creationTimestamp: '2021-01-01T00:00:00Z', - }, - spec: { - image: 'abc', - mainApplicationFile: 'main.py', - mode: 'cluster', - sparkVersion: 'v3.1.1.', - type: 'Python', - driver: { - cores: 1, - }, - executor: { - cores: 1, - }, - }, - status: { - applicationState: { - state: 'RUNNING', - }, - }, - }; - - mockKubernetesApi.proxy.mockResolvedValue({ - ok: true, - text: () => { - return JSON.stringify(mockResponse); - }, - }); - - const application = await apacheSparkClient.getSparkApp( - 'spark-app-name', - 'spark-namespace', - 'abc', - ); - expect(application).toEqual(mockResponse); - }); -}); diff --git a/plugins/apache-spark/src/api/index.ts b/plugins/apache-spark/src/api/index.ts deleted file mode 100644 index cda9454..0000000 --- a/plugins/apache-spark/src/api/index.ts +++ /dev/null @@ -1,176 +0,0 @@ -import { createApiRef } from '@backstage/core-plugin-api'; -import { ApacheSpark, ApacheSparkList, Pod } from './model'; -import { KubernetesApi } from '@backstage/plugin-kubernetes'; - -export const apacheSparkApiRef = createApiRef({ - id: 'plugin.apachespark', -}); - -const API_VERSION = 'sparkoperator.k8s.io/v1beta2'; -const SPARK_APP_PLURAL = 'sparkapplications'; -const K8s_API_TIMEOUT = 'timeoutSeconds'; - -export interface ApacheSparkApi { - getSparkApps( - clusterName: string | undefined, - namespace: string | undefined, - labels: string | undefined, - ): Promise; - - getSparkApp( - clusterName: string | undefined, - namespace: string | undefined, - name: string, - ): Promise; - - getLogs( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - containerName?: string | undefined, - tailLine?: number, - ): Promise; - - getContainers( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - ): Promise; -} - -export class ApacheSparkClient implements ApacheSparkApi { - private kubernetesApi: KubernetesApi; - constructor(kubernetesApi: KubernetesApi) { - this.kubernetesApi = kubernetesApi; - } - async getSparkApps( - clusterName: string | undefined, - namespace: string | undefined, - labels: string | undefined, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/apis/${API_VERSION}/namespaces/${ns}/${SPARK_APP_PLURAL}`; - const query = new URLSearchParams({ - [K8s_API_TIMEOUT]: '30', - }); - if (labels) { - query.set('labelSelector', labels); - } - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}?${query.toString()}`, - }); - - if (!resp.ok) { - return Promise.reject( - `failed to fetch resources: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - const out = JSON.parse(await resp.text()); - this.removeManagedField(out); - return out; - } - - async getSparkApp( - clusterName: string | undefined, - namespace: string | undefined, - name: string, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/apis/${API_VERSION}/namespaces/${ns}/${SPARK_APP_PLURAL}/${name}`; - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}`, - }); - if (!resp.ok) { - return Promise.reject( - `failed to fetch resources: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - const out = JSON.parse(await resp.text()); - this.removeManagedField(out); - return out; - } - - async getLogs( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - containerName: string | undefined, - tailLine: number = 1000, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/api/v1/namespaces/${ns}/pods/${podName}/log`; - const query = new URLSearchParams({ - tailLines: tailLine.toString(), - }); - if (containerName) { - query.set('container', containerName); - } - - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}?${query.toString()}`, - }); - if (!resp.ok) { - return Promise.reject( - `failed to fetch logs: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - return resp.text(); - } - - async getContainers( - clusterName: string | undefined, - namespace: string | undefined, - podName: string, - ): Promise { - const ns = namespace !== undefined ? namespace : 'default'; - const path = `/api/v1/namespaces/${ns}/pods/${podName}`; - const query = new URLSearchParams({ - [K8s_API_TIMEOUT]: '30', - }); - const resp = await this.kubernetesApi.proxy({ - clusterName: - clusterName !== undefined ? clusterName : await this.getFirstCluster(), - path: `${path}?${query.toString()}`, - }); - if (!resp.ok) { - throw new Error( - `failed to fetch logs: ${resp.status}, ${ - resp.statusText - }, ${await resp.text()}`, - ); - } - const pod = JSON.parse(await resp.text()) as Pod; - return pod.spec.containers.map(c => c.name); - } - - async getFirstCluster(): Promise { - const clusters = await this.kubernetesApi.getClusters(); - if (clusters.length > 0) { - return Promise.resolve(clusters[0].name); - } - return Promise.reject('no clusters found in configuration'); - } - - removeManagedField(spark: any) { - if (spark.metadata?.hasOwnProperty('managedFields')) { - delete spark.metadata.managedFields; - } - if (spark.items) { - for (const i of spark.items) { - this.removeManagedField(i); - } - } - } -} diff --git a/plugins/apache-spark/src/api/model.ts b/plugins/apache-spark/src/api/model.ts deleted file mode 100644 index 1d6455c..0000000 --- a/plugins/apache-spark/src/api/model.ts +++ /dev/null @@ -1,100 +0,0 @@ -export type Metadata = { - name: string; - namespace?: string; - labels?: Record; - annotations?: Record; - creationTimestamp: string; - managedFields?: any; -}; - -export type Spec = { - arguments?: string[]; - batchScheduler?: string; - driver: { - coreLimit?: string; - coreRequest?: string; - cores?: number; - gpu?: { - name: string; - quantity: number; - }; - labels?: Record; - memory?: string; - memoryOverhead?: string; - podName?: string; - schedulerName?: string; - serviceAccount?: string; - }; - executor: { - coreLimit?: string; - coreRequest?: string; - cores?: number; - gpu?: { - name: string; - quantity: number; - }; - instances?: number; - labels?: Record; - memory?: string; - memoryOverhead?: string; - schedulerName?: string; - serviceAccount?: string; - }; - image: string; - mainClass?: string; - mainApplicationFile?: string; - mode: string; - pythonVersion?: string; - sparkVersion: string; - type: string; -}; - -export type Status = { - applicationState: { - errorMessage?: string; - state: string; - }; - driverInfo?: { - podName: string; - webUIAddress: string; - webUIIngressAddress: string; - webUIIngressName: string; - webUIPort: string; - webUIServiceName: string; - }; - executionAttempts?: number; - executorState?: { [key: string]: string }; - lastSubmissionAttemptTime?: string; - sparkApplicationId?: string; - submissionAttempts?: number; - submissionID?: string; - terminationTime?: string; -}; - -export type ApacheSpark = { - apiVersion: string; - kind: string; - metadata: Metadata; - spec: Spec; - status: Status; -}; - -export type ApacheSparkList = { - apiVersion: string; - kind: string; - items?: ApacheSpark[]; -}; - -export type Pod = { - apiVersion: string; - kind: string; - metadata: Metadata; - spec: PodSpec; -}; - -export type PodSpec = { - containers: { - image: string; - name: string; - }[]; -}; diff --git a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx b/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx deleted file mode 100644 index 01d3ade..0000000 --- a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.test.tsx +++ /dev/null @@ -1,83 +0,0 @@ -import React from 'react'; -import { render, screen } from '@testing-library/react'; -import { useApi } from '@backstage/core-plugin-api'; -import { useEntity } from '@backstage/plugin-catalog-react'; -import useAsync from 'react-use/lib/useAsync'; -import { ApacheSpark } from '../../api/model'; -import { ApacheSparkDriverLogs } from './ApacheSparkLogs'; -import { - APACHE_SPARK_LABEL_SELECTOR_ANNOTATION, - CLUSTER_NAME_ANNOTATION, - K8S_NAMESPACE_ANNOTATION, -} from '../../consts'; - -jest.mock('@backstage/core-plugin-api'); -jest.mock('react-use/lib/useAsync'); -jest.mock('@backstage/plugin-catalog-react'); - -jest.mock('@backstage/core-components', () => ({ - LogViewer: (props: { text: string }) => { - return {props.text}; - }, -})); - -describe('ApacheSparkDriverLogs', () => { - const mockUseApi = useApi as jest.MockedFunction; - const mockUseAsync = useAsync as jest.MockedFunction; - const mockUseEntity = useEntity as jest.MockedFunction; - const mockGetLogs = jest.fn(); - const mockSparkApp = { - status: { - driverInfo: { - podName: 'test-pod', - }, - }, - } as ApacheSpark; - - beforeEach(() => { - mockUseApi.mockReturnValue({ - getLogs: mockGetLogs, - }); - mockUseEntity.mockReturnValue({ - entity: { - apiVersion: 'version', - kind: 'kind', - metadata: { - name: 'name', - namespace: 'ns1', - annotations: { - [K8S_NAMESPACE_ANNOTATION]: 'k8s-ns', - [CLUSTER_NAME_ANNOTATION]: 'my-cluster', - [APACHE_SPARK_LABEL_SELECTOR_ANNOTATION]: 'env=test', - }, - }, - }, - }); - }); - - afterEach(() => { - jest.clearAllMocks(); - }); - - it('should render error message if there is an error', () => { - mockUseAsync.mockReturnValue({ - value: undefined, - loading: false, - error: new Error('Test error'), - }); - - render(); - expect(screen.getByText('Error: Test error')).toBeInTheDocument(); - expect(screen.getByRole('alert')).toBeInTheDocument(); - }); - - it('should render the log viewer with the fetched logs', async () => { - mockUseAsync.mockReturnValue({ - value: 'test logs', - loading: false, - error: undefined, - }); - render(); - expect(screen.getByText('test logs')).toBeInTheDocument(); - }); -}); diff --git a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx b/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx deleted file mode 100644 index e892856..0000000 --- a/plugins/apache-spark/src/components/ApacheSparkLogs/ApacheSparkLogs.tsx +++ /dev/null @@ -1,100 +0,0 @@ -import { useApi } from '@backstage/core-plugin-api'; -import { apacheSparkApiRef } from '../../api'; -import useAsync from 'react-use/lib/useAsync'; -import { ApacheSpark } from '../../api/model'; -import { - LogViewer, - Progress, - Select, - SelectedItems, - SelectItem, -} from '@backstage/core-components'; -import Alert from '@material-ui/lab/Alert'; -import React, { useEffect, useState } from 'react'; -import { useEntity } from '@backstage/plugin-catalog-react'; -import { getAnnotationValues } from '../utils'; - -export const ApacheSparkDriverLogs = (props: { sparkApp: ApacheSpark }) => { - const apiClient = useApi(apacheSparkApiRef); - const { entity } = useEntity(); - const { ns, clusterName } = getAnnotationValues(entity); - - const { value, loading, error } = useAsync(async (): Promise => { - return await apiClient.getLogs( - clusterName, - ns, - props.sparkApp.status.driverInfo?.podName!, - 'spark-kubernetes-driver', - ); - }, [props]); - if (loading) { - return ; - } else if (error) { - return {`${error}`}; - } - return ; -}; - -const ExecutorLogs = (props: { name: string }) => { - const apiClient = useApi(apacheSparkApiRef); - const { entity } = useEntity(); - const [logs, setLogs] = useState(''); - const { ns, clusterName } = getAnnotationValues(entity); - - useEffect(() => { - async function getLogs() { - try { - const val = await apiClient.getLogs( - clusterName, - ns, - props.name, - 'spark-kubernetes-executor', - ); - setLogs(val); - } catch (e) { - if (typeof e === 'string') { - setLogs(e); - } - } - } - if (props.name !== '') { - getLogs(); - } - }, [apiClient, clusterName, ns, props]); - - return ; -}; - -export const ApacheSparkExecutorLogs = (props: { sparkApp: ApacheSpark }) => { - const [selected, setSelected] = useState(''); - if (props.sparkApp.status.applicationState.state !== 'RUNNING') { - return ( - - Executor logs are only available for Spark Applications in RUNNING state - - ); - } - const executors: SelectItem[] = [{ label: '', value: '' }]; - for (const key in props.sparkApp.status.executorState) { - if (props.sparkApp.status.executorState.hasOwnProperty(key)) { - executors.push({ label: key, value: key }); - } - } - - const handleChange = (item: SelectedItems) => { - if (typeof item === 'string' && item !== '') { - setSelected(item); - } - }; - return ( - <> - - - > - ); -}; diff --git a/plugins/apache-spark/src/components/ApacheSparkOverviewTable/ApacheSparkOverviewTable.tsx b/plugins/apache-spark/src/components/ApacheSparkOverviewTable/ApacheSparkOverviewTable.tsx deleted file mode 100644 index e54b062..0000000 --- a/plugins/apache-spark/src/components/ApacheSparkOverviewTable/ApacheSparkOverviewTable.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import { - Progress, - StatusError, - StatusOK, - StatusPending, - StatusRunning, - Table, - TableColumn, -} from '@backstage/core-components'; -import { useApi } from '@backstage/core-plugin-api'; -import { apacheSparkApiRef } from '../../api'; -import React, { useEffect, useState } from 'react'; -import useAsync from 'react-use/lib/useAsync'; -import { ApacheSpark, ApacheSparkList } from '../../api/model'; -import Alert from '@material-ui/lab/Alert'; -import { createStyles, Drawer, makeStyles, Theme } from '@material-ui/core'; -import { DrawerContent } from '../DetailedDrawer/DetailedDrawer'; -import { getAnnotationValues } from '../utils'; -import { useEntity } from '@backstage/plugin-catalog-react'; - -type TableData = { - id: string; - name: string; - namespace: string; - applicationState?: string; - startedAt?: string; - finishedAt?: string; - raw: ApacheSpark; -}; - -const columns: TableColumn[] = [ - { - title: 'Name', - field: 'name', - }, - { title: 'Namespace', field: 'namespace', type: 'string' }, - { - title: 'Application State', - field: 'applicationState', - }, - { - title: 'StartTime', - field: 'startedAt', - type: 'datetime', - defaultSort: 'desc', - }, - { title: 'EndTime', field: 'finishedAt', type: 'datetime' }, -]; - -const useDrawerStyles = makeStyles((theme: Theme) => - createStyles({ - paper: { - width: '60%', - padding: theme.spacing(2.5), - }, - }), -); - -export const ApacheSparkOverviewTable = () => { - const apiClient = useApi(apacheSparkApiRef); - const [columnData, setColumnData] = useState([] as TableData[]); - const [isOpen, toggleDrawer] = useState(false); - const [drawerData, setDrawerData] = useState({} as ApacheSpark); - const classes = useDrawerStyles(); - const { entity } = useEntity(); - const { ns, clusterName, labelSelector } = getAnnotationValues(entity); - - const { value, loading, error } = useAsync( - async (): Promise => { - return await apiClient.getSparkApps(clusterName, ns, labelSelector); - }, - ); - - useEffect(() => { - const data = value?.items?.map(val => { - let state = {}; - switch (val.status?.applicationState.state) { - case 'RUNNING': - state = Running; - break; - case 'COMPLETED': - state = COMPLETED; - break; - case 'FAILED': - state = FAILED; - break; - default: - state = ( - - '${val.status.applicationState.state}' - - ); - break; - } - return { - id: `${val.metadata.namespace}/${val.metadata.name}`, - raw: val, - name: val.metadata.name, - namespace: val.metadata.namespace, - applicationState: state, - startedAt: val.metadata.creationTimestamp, - finishedAt: val.status?.terminationTime, - } as TableData; - }); - if (data && data.length > 0) { - setColumnData(data); - } - }, [value]); - if (loading) { - return ; - } else if (error) { - return {`${error}`}; - } - - return ( - <> - { - setDrawerData(rowData?.raw!); - toggleDrawer(true); - }} - columns={columns} - data={columnData} - /> - toggleDrawer(false)} - > - - - > - ); -}; diff --git a/plugins/apache-spark/src/components/DetailedDrawer/DetailedDrawer.tsx b/plugins/apache-spark/src/components/DetailedDrawer/DetailedDrawer.tsx deleted file mode 100644 index fbaaddf..0000000 --- a/plugins/apache-spark/src/components/DetailedDrawer/DetailedDrawer.tsx +++ /dev/null @@ -1,111 +0,0 @@ -import { ApacheSpark } from '../../api/model'; -import { - createStyles, - IconButton, - makeStyles, - Theme, - Typography, -} from '@material-ui/core'; -import Close from '@material-ui/icons/Close'; -import React from 'react'; -import { stringify } from 'yaml'; -import { CopyTextButton, TabbedLayout } from '@backstage/core-components'; -import { - ApacheSparkDriverLogs, - ApacheSparkExecutorLogs, -} from '../ApacheSparkLogs/ApacheSparkLogs'; -import { DrawerOverview } from './DrawerOverview'; - -const useDrawerContentStyles = makeStyles((theme: Theme) => - createStyles({ - header: { - display: 'flex', - justifyContent: 'space-between', - }, - icon: { - fontSize: 20, - }, - content: { - height: '80%', - backgroundColor: '#EEEEEE', - overflow: 'scroll', - display: 'flex', - flexDirection: 'row', - }, - logs: { - height: 500, - display: 'flex', - flexDirection: 'column', - flexShrink: 0, - }, - logs2: { - height: 600, - display: 'flex', - flexDirection: 'column', - }, - secondaryAction: { - marginLeft: theme.spacing(2.5), - }, - }), -); - -export const DrawerContent = ({ - toggleDrawer, - apacheSpark, -}: { - toggleDrawer: (isOpen: boolean) => void; - apacheSpark: ApacheSpark; -}) => { - const classes = useDrawerContentStyles(); - const yamlString = stringify(apacheSpark); - return ( - - - <> - - - - > - - - <> - - {apacheSpark.metadata.name} - toggleDrawer(false)} - color="inherit" - > - - - - - - {yamlString} - - > - - - <> - - - - Driver Log for {apacheSpark.metadata.name} - - - - - - - - Executor Logs for {apacheSpark.metadata.name} - - - - - > - - - ); -}; diff --git a/plugins/apache-spark/src/components/DetailedDrawer/DrawerOverview.tsx b/plugins/apache-spark/src/components/DetailedDrawer/DrawerOverview.tsx deleted file mode 100644 index 1a4d373..0000000 --- a/plugins/apache-spark/src/components/DetailedDrawer/DrawerOverview.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { createStyles, makeStyles } from '@material-ui/core'; -import { ApacheSpark } from '../../api/model'; -import { - InfoCard, - StatusError, - StatusOK, - StatusPending, - StatusRunning, - StructuredMetadataTable, -} from '@backstage/core-components'; -import React from 'react'; - -const useStyles = makeStyles(() => - createStyles({ - content: { - justifyContent: 'space-between', - display: 'flex', - flexDirection: 'column', - padding: '5px', - gap: '30px', - }, - }), -); - -type generateMetadataOutput = { - app: { [key: string]: any }; - driver: { [key: string]: any }; - executor: { [key: string]: any }; -}; - -function generateMetadata(sparkApp: ApacheSpark): generateMetadataOutput { - const out = {} as generateMetadataOutput; - const executor: { [key: string]: any } = {}; - const app: { [key: string]: any } = { - name: sparkApp.metadata.name, - namespace: sparkApp.metadata.namespace, - status: renderState(sparkApp.status.applicationState.state), - image: sparkApp.spec.image, - mode: sparkApp.spec.mode, - }; - if (sparkApp.status.applicationState.errorMessage) - app['error Message'] = sparkApp.status.applicationState.errorMessage; - - for (const key in sparkApp.status.executorState) { - if (sparkApp.status.executorState.hasOwnProperty(key)) { - executor[`${key}`] = renderState(sparkApp.status.executorState[key]); - } - } - out.app = app; - out.driver = sparkApp.status.driverInfo ? sparkApp.status.driverInfo : {}; - out.executor = executor; - return out; -} - -function renderState(state: string): JSX.Element { - switch (state) { - case 'RUNNING': - return {state}; - case 'COMPLETED': - return {state}; - case 'SUBMITTED': - case 'PENDING_RERUN': - return {state}; - case 'FAILED': - case 'SUBMISSION_FAILED': - return {state}; - default: - return {state}; - } -} - -const upperCaseFirstChar = (s: string) => { - if (s.length > 0) { - return `${s.charAt(0).toUpperCase()}${s.slice(1)}`; - } - return s; -}; - -export const DrawerOverview = (props: { sparkApp: ApacheSpark }) => { - return ( - - - - - - - - - - - - ); -}; diff --git a/plugins/apache-spark/src/components/Overview/Overview.tsx b/plugins/apache-spark/src/components/Overview/Overview.tsx deleted file mode 100644 index 92d87f2..0000000 --- a/plugins/apache-spark/src/components/Overview/Overview.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import { Content, Header, HeaderLabel, Page } from '@backstage/core-components'; -import { ApacheSparkOverviewTable } from '../ApacheSparkOverviewTable/ApacheSparkOverviewTable'; -import React from 'react'; - -export const ApacheSparkOverviewPage = () => ( - - - - - - - - -); diff --git a/plugins/apache-spark/src/components/Overview/index.ts b/plugins/apache-spark/src/components/Overview/index.ts deleted file mode 100644 index 64d1896..0000000 --- a/plugins/apache-spark/src/components/Overview/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './Overview'; diff --git a/plugins/apache-spark/src/components/utils.ts b/plugins/apache-spark/src/components/utils.ts deleted file mode 100644 index 95817d2..0000000 --- a/plugins/apache-spark/src/components/utils.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Entity } from '@backstage/catalog-model'; -import { - APACHE_SPARK_LABEL_SELECTOR_ANNOTATION, - CLUSTER_NAME_ANNOTATION, - K8S_LABEL_SELECTOR_ANNOTATION, - K8S_NAMESPACE_ANNOTATION, -} from '../consts'; - -export type getAnnotationValuesOutput = { - ns: string; - clusterName?: string; - labelSelector?: string; -}; - -export function getAnnotationValues(entity: Entity): getAnnotationValuesOutput { - const ns = - entity.metadata.annotations?.[K8S_NAMESPACE_ANNOTATION] !== undefined - ? entity.metadata.annotations?.[K8S_NAMESPACE_ANNOTATION] - : 'default'; - const clusterName = entity.metadata.annotations?.[CLUSTER_NAME_ANNOTATION]; - const labelSelector = - entity.metadata?.annotations?.[APACHE_SPARK_LABEL_SELECTOR_ANNOTATION] !== - undefined - ? entity.metadata?.annotations?.[APACHE_SPARK_LABEL_SELECTOR_ANNOTATION] - : entity.metadata.annotations?.[K8S_LABEL_SELECTOR_ANNOTATION]; - return { - ns: ns, - clusterName: clusterName, - labelSelector: labelSelector, - }; -} diff --git a/plugins/apache-spark/src/consts.ts b/plugins/apache-spark/src/consts.ts deleted file mode 100644 index 2a2659f..0000000 --- a/plugins/apache-spark/src/consts.ts +++ /dev/null @@ -1,6 +0,0 @@ -export const APACHE_SPARK_LABEL_SELECTOR_ANNOTATION = - 'apache-spark/label-selector'; -export const CLUSTER_NAME_ANNOTATION = 'apache-spark/cluster-name'; -export const K8S_LABEL_SELECTOR_ANNOTATION = - 'backstage.io/kubernetes-label-selector'; -export const K8S_NAMESPACE_ANNOTATION = 'backstage.io/kubernetes-namespace'; diff --git a/plugins/apache-spark/src/index.ts b/plugins/apache-spark/src/index.ts deleted file mode 100644 index 7365fa6..0000000 --- a/plugins/apache-spark/src/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { apacheSparkPlugin, ApacheSparkPage } from './plugin'; diff --git a/plugins/apache-spark/src/plugin.test.ts b/plugins/apache-spark/src/plugin.test.ts deleted file mode 100644 index 0df10dc..0000000 --- a/plugins/apache-spark/src/plugin.test.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { apacheSparkPlugin } from './plugin'; - -describe('apache-spark', () => { - it('should export plugin', () => { - expect(apacheSparkPlugin).toBeDefined(); - }); -}); diff --git a/plugins/apache-spark/src/plugin.ts b/plugins/apache-spark/src/plugin.ts deleted file mode 100644 index 0578409..0000000 --- a/plugins/apache-spark/src/plugin.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { - createApiFactory, - createPlugin, - createRoutableExtension, -} from '@backstage/core-plugin-api'; - -import { rootRouteRef } from './routes'; -import { apacheSparkApiRef, ApacheSparkClient } from './api'; -import { kubernetesApiRef } from '@backstage/plugin-kubernetes'; - -export const apacheSparkPlugin = createPlugin({ - id: 'apache-spark', - routes: { - root: rootRouteRef, - }, - apis: [ - createApiFactory({ - api: apacheSparkApiRef, - deps: { - kubernetesApi: kubernetesApiRef, - }, - factory: ({ kubernetesApi }) => new ApacheSparkClient(kubernetesApi), - }), - ], -}); - -export const ApacheSparkPage = apacheSparkPlugin.provide( - createRoutableExtension({ - name: 'ApacheSparkPage', - component: () => - import('./components/Overview').then(m => m.ApacheSparkOverviewPage), - mountPoint: rootRouteRef, - }), -); diff --git a/plugins/apache-spark/src/routes.ts b/plugins/apache-spark/src/routes.ts deleted file mode 100644 index f2230a1..0000000 --- a/plugins/apache-spark/src/routes.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { createRouteRef } from '@backstage/core-plugin-api'; - -export const rootRouteRef = createRouteRef({ - id: 'apache-spark', -}); diff --git a/plugins/apache-spark/src/setupTests.ts b/plugins/apache-spark/src/setupTests.ts deleted file mode 100644 index 48c09b5..0000000 --- a/plugins/apache-spark/src/setupTests.ts +++ /dev/null @@ -1,2 +0,0 @@ -import '@testing-library/jest-dom'; -import 'cross-fetch/polyfill'; diff --git a/plugins/argo-workflows-backend/.eslintrc.js b/plugins/argo-workflows-backend/.eslintrc.js deleted file mode 100644 index e2a53a6..0000000 --- a/plugins/argo-workflows-backend/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/plugins/argo-workflows-backend/README.md b/plugins/argo-workflows-backend/README.md deleted file mode 100644 index 6332f54..0000000 --- a/plugins/argo-workflows-backend/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# argo-workflows-backend - -Welcome to the argo-workflows-backend backend plugin! - -_This plugin was created through the Backstage CLI_ - -## Getting started - -Your plugin has been added to the example app in this repository, meaning you'll be able to access it by running `yarn -start` in the root directory, and then navigating to [/argo-workflows-backend](http://localhost:3000/argo-workflows-backend). - -You can also serve the plugin in isolation by running `yarn start` in the plugin directory. -This method of serving the plugin provides quicker iteration speed and a faster startup and hot reloads. -It is only meant for local development, and the setup for it can be found inside the [/dev](/dev) directory. diff --git a/plugins/argo-workflows-backend/api/client/ArchivedWorkflowServiceApi.md b/plugins/argo-workflows-backend/api/client/ArchivedWorkflowServiceApi.md deleted file mode 100644 index d3654aa..0000000 --- a/plugins/argo-workflows-backend/api/client/ArchivedWorkflowServiceApi.md +++ /dev/null @@ -1,483 +0,0 @@ -# .ArchivedWorkflowServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**archivedWorkflowServiceDeleteArchivedWorkflow**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceDeleteArchivedWorkflow) | **DELETE** /api/v1/archived-workflows/{uid} | -[**archivedWorkflowServiceGetArchivedWorkflow**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceGetArchivedWorkflow) | **GET** /api/v1/archived-workflows/{uid} | -[**archivedWorkflowServiceListArchivedWorkflowLabelKeys**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceListArchivedWorkflowLabelKeys) | **GET** /api/v1/archived-workflows-label-keys | -[**archivedWorkflowServiceListArchivedWorkflowLabelValues**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceListArchivedWorkflowLabelValues) | **GET** /api/v1/archived-workflows-label-values | -[**archivedWorkflowServiceListArchivedWorkflows**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceListArchivedWorkflows) | **GET** /api/v1/archived-workflows | -[**archivedWorkflowServiceResubmitArchivedWorkflow**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceResubmitArchivedWorkflow) | **PUT** /api/v1/archived-workflows/{uid}/resubmit | -[**archivedWorkflowServiceRetryArchivedWorkflow**](ArchivedWorkflowServiceApi.md#archivedWorkflowServiceRetryArchivedWorkflow) | **PUT** /api/v1/archived-workflows/{uid}/retry | - - -# **archivedWorkflowServiceDeleteArchivedWorkflow** -> any archivedWorkflowServiceDeleteArchivedWorkflow() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceDeleteArchivedWorkflowRequest = { - // string - uid: "uid_example", - // string (optional) - namespace: "namespace_example", -}; - -apiInstance.archivedWorkflowServiceDeleteArchivedWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **uid** | [**string**] | | defaults to undefined - **namespace** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **archivedWorkflowServiceGetArchivedWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow archivedWorkflowServiceGetArchivedWorkflow() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceGetArchivedWorkflowRequest = { - // string - uid: "uid_example", - // string (optional) - namespace: "namespace_example", - // string (optional) - name: "name_example", -}; - -apiInstance.archivedWorkflowServiceGetArchivedWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **uid** | [**string**] | | defaults to undefined - **namespace** | [**string**] | | (optional) defaults to undefined - **name** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **archivedWorkflowServiceListArchivedWorkflowLabelKeys** -> IoArgoprojWorkflowV1alpha1LabelKeys archivedWorkflowServiceListArchivedWorkflowLabelKeys() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowLabelKeysRequest = { - // string (optional) - namespace: "namespace_example", -}; - -apiInstance.archivedWorkflowServiceListArchivedWorkflowLabelKeys(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1LabelKeys** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **archivedWorkflowServiceListArchivedWorkflowLabelValues** -> IoArgoprojWorkflowV1alpha1LabelValues archivedWorkflowServiceListArchivedWorkflowLabelValues() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowLabelValuesRequest = { - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", - // string (optional) - namespace: "namespace_example", -}; - -apiInstance.archivedWorkflowServiceListArchivedWorkflowLabelValues(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - **namespace** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1LabelValues** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **archivedWorkflowServiceListArchivedWorkflows** -> IoArgoprojWorkflowV1alpha1WorkflowList archivedWorkflowServiceListArchivedWorkflows() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowsRequest = { - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", - // string (optional) - namePrefix: "namePrefix_example", - // string (optional) - namespace: "namespace_example", -}; - -apiInstance.archivedWorkflowServiceListArchivedWorkflows(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - **namePrefix** | [**string**] | | (optional) defaults to undefined - **namespace** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **archivedWorkflowServiceResubmitArchivedWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow archivedWorkflowServiceResubmitArchivedWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceResubmitArchivedWorkflowRequest = { - // string - uid: "uid_example", - // IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest - body: { - memoized: true, - name: "name_example", - namespace: "namespace_example", - parameters: [ - "parameters_example", - ], - uid: "uid_example", - }, -}; - -apiInstance.archivedWorkflowServiceResubmitArchivedWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest**| | - **uid** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **archivedWorkflowServiceRetryArchivedWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow archivedWorkflowServiceRetryArchivedWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArchivedWorkflowServiceApi(configuration); - -let body:.ArchivedWorkflowServiceApiArchivedWorkflowServiceRetryArchivedWorkflowRequest = { - // string - uid: "uid_example", - // IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest - body: { - name: "name_example", - namespace: "namespace_example", - nodeFieldSelector: "nodeFieldSelector_example", - parameters: [ - "parameters_example", - ], - restartSuccessful: true, - uid: "uid_example", - }, -}; - -apiInstance.archivedWorkflowServiceRetryArchivedWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest**| | - **uid** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/ArtifactServiceApi.md b/plugins/argo-workflows-backend/api/client/ArtifactServiceApi.md deleted file mode 100644 index 912f724..0000000 --- a/plugins/argo-workflows-backend/api/client/ArtifactServiceApi.md +++ /dev/null @@ -1,329 +0,0 @@ -# .ArtifactServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**artifactServiceGetArtifactFile**](ArtifactServiceApi.md#artifactServiceGetArtifactFile) | **GET** /artifact-files/{namespace}/{idDiscriminator}/{id}/{nodeId}/{artifactDiscriminator}/{artifactName} | Get an artifact. -[**artifactServiceGetInputArtifact**](ArtifactServiceApi.md#artifactServiceGetInputArtifact) | **GET** /input-artifacts/{namespace}/{name}/{nodeId}/{artifactName} | Get an input artifact. -[**artifactServiceGetInputArtifactByUID**](ArtifactServiceApi.md#artifactServiceGetInputArtifactByUID) | **GET** /input-artifacts-by-uid/{uid}/{nodeId}/{artifactName} | Get an input artifact by UID. -[**artifactServiceGetOutputArtifact**](ArtifactServiceApi.md#artifactServiceGetOutputArtifact) | **GET** /artifacts/{namespace}/{name}/{nodeId}/{artifactName} | Get an output artifact. -[**artifactServiceGetOutputArtifactByUID**](ArtifactServiceApi.md#artifactServiceGetOutputArtifactByUID) | **GET** /artifacts-by-uid/{uid}/{nodeId}/{artifactName} | Get an output artifact by UID. - - -# **artifactServiceGetArtifactFile** -> HttpFile artifactServiceGetArtifactFile() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArtifactServiceApi(configuration); - -let body:.ArtifactServiceApiArtifactServiceGetArtifactFileRequest = { - // string - namespace: "namespace_example", - // 'workflow' | 'archived-workflows ' - idDiscriminator: "workflow", - // string - id: "id_example", - // string - nodeId: "nodeId_example", - // string - artifactName: "artifactName_example", - // 'outputs' - artifactDiscriminator: "outputs", -}; - -apiInstance.artifactServiceGetArtifactFile(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **idDiscriminator** | [**'workflow' | 'archived-workflows '**]**Array<'workflow' | 'archived-workflows '>** | | defaults to undefined - **id** | [**string**] | | defaults to undefined - **nodeId** | [**string**] | | defaults to undefined - **artifactName** | [**string**] | | defaults to undefined - **artifactDiscriminator** | [**'outputs'**]**Array<'outputs'>** | | defaults to undefined - - -### Return type - -**HttpFile** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | An artifact file. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **artifactServiceGetInputArtifact** -> HttpFile artifactServiceGetInputArtifact() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArtifactServiceApi(configuration); - -let body:.ArtifactServiceApiArtifactServiceGetInputArtifactRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string - nodeId: "nodeId_example", - // string - artifactName: "artifactName_example", -}; - -apiInstance.artifactServiceGetInputArtifact(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **nodeId** | [**string**] | | defaults to undefined - **artifactName** | [**string**] | | defaults to undefined - - -### Return type - -**HttpFile** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | An artifact file. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **artifactServiceGetInputArtifactByUID** -> HttpFile artifactServiceGetInputArtifactByUID() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArtifactServiceApi(configuration); - -let body:.ArtifactServiceApiArtifactServiceGetInputArtifactByUIDRequest = { - // string - uid: "uid_example", - // string - nodeId: "nodeId_example", - // string - artifactName: "artifactName_example", -}; - -apiInstance.artifactServiceGetInputArtifactByUID(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **uid** | [**string**] | | defaults to undefined - **nodeId** | [**string**] | | defaults to undefined - **artifactName** | [**string**] | | defaults to undefined - - -### Return type - -**HttpFile** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | An artifact file. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **artifactServiceGetOutputArtifact** -> HttpFile artifactServiceGetOutputArtifact() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArtifactServiceApi(configuration); - -let body:.ArtifactServiceApiArtifactServiceGetOutputArtifactRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string - nodeId: "nodeId_example", - // string - artifactName: "artifactName_example", -}; - -apiInstance.artifactServiceGetOutputArtifact(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **nodeId** | [**string**] | | defaults to undefined - **artifactName** | [**string**] | | defaults to undefined - - -### Return type - -**HttpFile** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | An artifact file. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **artifactServiceGetOutputArtifactByUID** -> HttpFile artifactServiceGetOutputArtifactByUID() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ArtifactServiceApi(configuration); - -let body:.ArtifactServiceApiArtifactServiceGetOutputArtifactByUIDRequest = { - // string - uid: "uid_example", - // string - nodeId: "nodeId_example", - // string - artifactName: "artifactName_example", -}; - -apiInstance.artifactServiceGetOutputArtifactByUID(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **uid** | [**string**] | | defaults to undefined - **nodeId** | [**string**] | | defaults to undefined - **artifactName** | [**string**] | | defaults to undefined - - -### Return type - -**HttpFile** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | An artifact file. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/ClusterWorkflowTemplateServiceApi.md b/plugins/argo-workflows-backend/api/client/ClusterWorkflowTemplateServiceApi.md deleted file mode 100644 index 7d4f642..0000000 --- a/plugins/argo-workflows-backend/api/client/ClusterWorkflowTemplateServiceApi.md +++ /dev/null @@ -1,32024 +0,0 @@ -# .ClusterWorkflowTemplateServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate) | **POST** /api/v1/cluster-workflow-templates | -[**clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate) | **DELETE** /api/v1/cluster-workflow-templates/{name} | -[**clusterWorkflowTemplateServiceGetClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceGetClusterWorkflowTemplate) | **GET** /api/v1/cluster-workflow-templates/{name} | -[**clusterWorkflowTemplateServiceLintClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceLintClusterWorkflowTemplate) | **POST** /api/v1/cluster-workflow-templates/lint | -[**clusterWorkflowTemplateServiceListClusterWorkflowTemplates**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceListClusterWorkflowTemplates) | **GET** /api/v1/cluster-workflow-templates | -[**clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate**](ClusterWorkflowTemplateServiceApi.md#clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate) | **PUT** /api/v1/cluster-workflow-templates/{name} | - - -# **clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ClusterWorkflowTemplateServiceApi(configuration); - -let body:.ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceCreateClusterWorkflowTemplateRequest = { - // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - template: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - }, -}; - -apiInstance.clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest**| | - - -### Return type - -**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate** -> any clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ClusterWorkflowTemplateServiceApi(configuration); - -let body:.ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceDeleteClusterWorkflowTemplateRequest = { - // string - name: "name_example", - // string | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. (optional) - deleteOptionsGracePeriodSeconds: "deleteOptions.gracePeriodSeconds_example", - // string | Specifies the target UID. +optional. (optional) - deleteOptionsPreconditionsUid: "deleteOptions.preconditions.uid_example", - // string | Specifies the target ResourceVersion +optional. (optional) - deleteOptionsPreconditionsResourceVersion: "deleteOptions.preconditions.resourceVersion_example", - // boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. (optional) - deleteOptionsOrphanDependents: true, - // string | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. (optional) - deleteOptionsPropagationPolicy: "deleteOptions.propagationPolicy_example", - // Array | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. (optional) - deleteOptionsDryRun: [ - "deleteOptions.dryRun_example", - ], -}; - -apiInstance.clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | [**string**] | | defaults to undefined - **deleteOptionsGracePeriodSeconds** | [**string**] | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsUid** | [**string**] | Specifies the target UID. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsResourceVersion** | [**string**] | Specifies the target ResourceVersion +optional. | (optional) defaults to undefined - **deleteOptionsOrphanDependents** | [**boolean**] | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | (optional) defaults to undefined - **deleteOptionsPropagationPolicy** | [**string**] | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. | (optional) defaults to undefined - **deleteOptionsDryRun** | **Array<string>** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **clusterWorkflowTemplateServiceGetClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceGetClusterWorkflowTemplate() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ClusterWorkflowTemplateServiceApi(configuration); - -let body:.ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceGetClusterWorkflowTemplateRequest = { - // string - name: "name_example", - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - getOptionsResourceVersion: "getOptions.resourceVersion_example", -}; - -apiInstance.clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | [**string**] | | defaults to undefined - **getOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **clusterWorkflowTemplateServiceLintClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ClusterWorkflowTemplateServiceApi(configuration); - -let body:.ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceLintClusterWorkflowTemplateRequest = { - // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - template: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - }, -}; - -apiInstance.clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest**| | - - -### Return type - -**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **clusterWorkflowTemplateServiceListClusterWorkflowTemplates** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList clusterWorkflowTemplateServiceListClusterWorkflowTemplates() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ClusterWorkflowTemplateServiceApi(configuration); - -let body:.ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceListClusterWorkflowTemplatesRequest = { - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.clusterWorkflowTemplateServiceListClusterWorkflowTemplates(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .ClusterWorkflowTemplateServiceApi(configuration); - -let body:.ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceUpdateClusterWorkflowTemplateRequest = { - // string | DEPRECATED: This field is ignored. - name: "name_example", - // IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest - body: { - name: "name_example", - template: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - }, -}; - -apiInstance.clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest**| | - **name** | [**string**] | DEPRECATED: This field is ignored. | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/CronWorkflowServiceApi.md b/plugins/argo-workflows-backend/api/client/CronWorkflowServiceApi.md deleted file mode 100644 index 182887e..0000000 --- a/plugins/argo-workflows-backend/api/client/CronWorkflowServiceApi.md +++ /dev/null @@ -1,32385 +0,0 @@ -# .CronWorkflowServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**cronWorkflowServiceCreateCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceCreateCronWorkflow) | **POST** /api/v1/cron-workflows/{namespace} | -[**cronWorkflowServiceDeleteCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceDeleteCronWorkflow) | **DELETE** /api/v1/cron-workflows/{namespace}/{name} | -[**cronWorkflowServiceGetCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceGetCronWorkflow) | **GET** /api/v1/cron-workflows/{namespace}/{name} | -[**cronWorkflowServiceLintCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceLintCronWorkflow) | **POST** /api/v1/cron-workflows/{namespace}/lint | -[**cronWorkflowServiceListCronWorkflows**](CronWorkflowServiceApi.md#cronWorkflowServiceListCronWorkflows) | **GET** /api/v1/cron-workflows/{namespace} | -[**cronWorkflowServiceResumeCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceResumeCronWorkflow) | **PUT** /api/v1/cron-workflows/{namespace}/{name}/resume | -[**cronWorkflowServiceSuspendCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceSuspendCronWorkflow) | **PUT** /api/v1/cron-workflows/{namespace}/{name}/suspend | -[**cronWorkflowServiceUpdateCronWorkflow**](CronWorkflowServiceApi.md#cronWorkflowServiceUpdateCronWorkflow) | **PUT** /api/v1/cron-workflows/{namespace}/{name} | - - -# **cronWorkflowServiceCreateCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceCreateCronWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceCreateCronWorkflowRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - cronWorkflow: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - concurrencyPolicy: "concurrencyPolicy_example", - failedJobsHistoryLimit: 1, - schedule: "schedule_example", - startingDeadlineSeconds: 1, - successfulJobsHistoryLimit: 1, - suspend: true, - timezone: "timezone_example", - workflowMetadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - workflowSpec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - status: { - active: [ - { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - kind: "kind_example", - name: "name_example", - namespace: "namespace_example", - resourceVersion: "resourceVersion_example", - uid: "uid_example", - }, - ], - conditions: [ - { - message: "message_example", - status: "status_example", - type: "type_example", - }, - ], - lastScheduledTime: new Date('1970-01-01T00:00:00.00Z'), - }, - }, - namespace: "namespace_example", - }, -}; - -apiInstance.cronWorkflowServiceCreateCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceDeleteCronWorkflow** -> any cronWorkflowServiceDeleteCronWorkflow() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceDeleteCronWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. (optional) - deleteOptionsGracePeriodSeconds: "deleteOptions.gracePeriodSeconds_example", - // string | Specifies the target UID. +optional. (optional) - deleteOptionsPreconditionsUid: "deleteOptions.preconditions.uid_example", - // string | Specifies the target ResourceVersion +optional. (optional) - deleteOptionsPreconditionsResourceVersion: "deleteOptions.preconditions.resourceVersion_example", - // boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. (optional) - deleteOptionsOrphanDependents: true, - // string | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. (optional) - deleteOptionsPropagationPolicy: "deleteOptions.propagationPolicy_example", - // Array | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. (optional) - deleteOptionsDryRun: [ - "deleteOptions.dryRun_example", - ], -}; - -apiInstance.cronWorkflowServiceDeleteCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **deleteOptionsGracePeriodSeconds** | [**string**] | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsUid** | [**string**] | Specifies the target UID. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsResourceVersion** | [**string**] | Specifies the target ResourceVersion +optional. | (optional) defaults to undefined - **deleteOptionsOrphanDependents** | [**boolean**] | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | (optional) defaults to undefined - **deleteOptionsPropagationPolicy** | [**string**] | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. | (optional) defaults to undefined - **deleteOptionsDryRun** | **Array<string>** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceGetCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceGetCronWorkflow() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceGetCronWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - getOptionsResourceVersion: "getOptions.resourceVersion_example", -}; - -apiInstance.cronWorkflowServiceGetCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **getOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceLintCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceLintCronWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceLintCronWorkflowRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest - body: { - cronWorkflow: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - concurrencyPolicy: "concurrencyPolicy_example", - failedJobsHistoryLimit: 1, - schedule: "schedule_example", - startingDeadlineSeconds: 1, - successfulJobsHistoryLimit: 1, - suspend: true, - timezone: "timezone_example", - workflowMetadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - workflowSpec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - status: { - active: [ - { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - kind: "kind_example", - name: "name_example", - namespace: "namespace_example", - resourceVersion: "resourceVersion_example", - uid: "uid_example", - }, - ], - conditions: [ - { - message: "message_example", - status: "status_example", - type: "type_example", - }, - ], - lastScheduledTime: new Date('1970-01-01T00:00:00.00Z'), - }, - }, - namespace: "namespace_example", - }, -}; - -apiInstance.cronWorkflowServiceLintCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceListCronWorkflows** -> IoArgoprojWorkflowV1alpha1CronWorkflowList cronWorkflowServiceListCronWorkflows() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceListCronWorkflowsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.cronWorkflowServiceListCronWorkflows(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflowList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceResumeCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceResumeCronWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceResumeCronWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest - body: { - name: "name_example", - namespace: "namespace_example", - }, -}; - -apiInstance.cronWorkflowServiceResumeCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceSuspendCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceSuspendCronWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceSuspendCronWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest - body: { - name: "name_example", - namespace: "namespace_example", - }, -}; - -apiInstance.cronWorkflowServiceSuspendCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **cronWorkflowServiceUpdateCronWorkflow** -> IoArgoprojWorkflowV1alpha1CronWorkflow cronWorkflowServiceUpdateCronWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .CronWorkflowServiceApi(configuration); - -let body:.CronWorkflowServiceApiCronWorkflowServiceUpdateCronWorkflowRequest = { - // string - namespace: "namespace_example", - // string | DEPRECATED: This field is ignored. - name: "name_example", - // IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest - body: { - cronWorkflow: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - concurrencyPolicy: "concurrencyPolicy_example", - failedJobsHistoryLimit: 1, - schedule: "schedule_example", - startingDeadlineSeconds: 1, - successfulJobsHistoryLimit: 1, - suspend: true, - timezone: "timezone_example", - workflowMetadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - workflowSpec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - status: { - active: [ - { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - kind: "kind_example", - name: "name_example", - namespace: "namespace_example", - resourceVersion: "resourceVersion_example", - uid: "uid_example", - }, - ], - conditions: [ - { - message: "message_example", - status: "status_example", - type: "type_example", - }, - ], - lastScheduledTime: new Date('1970-01-01T00:00:00.00Z'), - }, - }, - name: "name_example", - namespace: "namespace_example", - }, -}; - -apiInstance.cronWorkflowServiceUpdateCronWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | DEPRECATED: This field is ignored. | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1CronWorkflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/EventServiceApi.md b/plugins/argo-workflows-backend/api/client/EventServiceApi.md deleted file mode 100644 index a0506b2..0000000 --- a/plugins/argo-workflows-backend/api/client/EventServiceApi.md +++ /dev/null @@ -1,152 +0,0 @@ -# .EventServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**eventServiceListWorkflowEventBindings**](EventServiceApi.md#eventServiceListWorkflowEventBindings) | **GET** /api/v1/workflow-event-bindings/{namespace} | -[**eventServiceReceiveEvent**](EventServiceApi.md#eventServiceReceiveEvent) | **POST** /api/v1/events/{namespace}/{discriminator} | - - -# **eventServiceListWorkflowEventBindings** -> IoArgoprojWorkflowV1alpha1WorkflowEventBindingList eventServiceListWorkflowEventBindings() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventServiceApi(configuration); - -let body:.EventServiceApiEventServiceListWorkflowEventBindingsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.eventServiceListWorkflowEventBindings(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowEventBindingList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventServiceReceiveEvent** -> any eventServiceReceiveEvent(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventServiceApi(configuration); - -let body:.EventServiceApiEventServiceReceiveEventRequest = { - // string | The namespace for the io.argoproj.workflow.v1alpha1. This can be empty if the client has cluster scoped permissions. If empty, then the event is \"broadcast\" to workflow event binding in all namespaces. - namespace: "namespace_example", - // string | Optional discriminator for the io.argoproj.workflow.v1alpha1. This should almost always be empty. Used for edge-cases where the event payload alone is not provide enough information to discriminate the event. This MUST NOT be used as security mechanism, e.g. to allow two clients to use the same access token, or to support webhooks on unsecured server. Instead, use access tokens. This is made available as `discriminator` in the event binding selector (`/spec/event/selector)` - discriminator: "discriminator_example", - // any | The event itself can be any data. - body: {}, -}; - -apiInstance.eventServiceReceiveEvent(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **any**| The event itself can be any data. | - **namespace** | [**string**] | The namespace for the io.argoproj.workflow.v1alpha1. This can be empty if the client has cluster scoped permissions. If empty, then the event is \"broadcast\" to workflow event binding in all namespaces. | defaults to undefined - **discriminator** | [**string**] | Optional discriminator for the io.argoproj.workflow.v1alpha1. This should almost always be empty. Used for edge-cases where the event payload alone is not provide enough information to discriminate the event. This MUST NOT be used as security mechanism, e.g. to allow two clients to use the same access token, or to support webhooks on unsecured server. Instead, use access tokens. This is made available as `discriminator` in the event binding selector (`/spec/event/selector)` | defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/EventSourceServiceApi.md b/plugins/argo-workflows-backend/api/client/EventSourceServiceApi.md deleted file mode 100644 index afb8fbd..0000000 --- a/plugins/argo-workflows-backend/api/client/EventSourceServiceApi.md +++ /dev/null @@ -1,4970 +0,0 @@ -# .EventSourceServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**eventSourceServiceCreateEventSource**](EventSourceServiceApi.md#eventSourceServiceCreateEventSource) | **POST** /api/v1/event-sources/{namespace} | -[**eventSourceServiceDeleteEventSource**](EventSourceServiceApi.md#eventSourceServiceDeleteEventSource) | **DELETE** /api/v1/event-sources/{namespace}/{name} | -[**eventSourceServiceEventSourcesLogs**](EventSourceServiceApi.md#eventSourceServiceEventSourcesLogs) | **GET** /api/v1/stream/event-sources/{namespace}/logs | -[**eventSourceServiceGetEventSource**](EventSourceServiceApi.md#eventSourceServiceGetEventSource) | **GET** /api/v1/event-sources/{namespace}/{name} | -[**eventSourceServiceListEventSources**](EventSourceServiceApi.md#eventSourceServiceListEventSources) | **GET** /api/v1/event-sources/{namespace} | -[**eventSourceServiceUpdateEventSource**](EventSourceServiceApi.md#eventSourceServiceUpdateEventSource) | **PUT** /api/v1/event-sources/{namespace}/{name} | -[**eventSourceServiceWatchEventSources**](EventSourceServiceApi.md#eventSourceServiceWatchEventSources) | **GET** /api/v1/stream/event-sources/{namespace} | - - -# **eventSourceServiceCreateEventSource** -> IoArgoprojEventsV1alpha1EventSource eventSourceServiceCreateEventSource(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceCreateEventSourceRequest = { - // string - namespace: "namespace_example", - // EventsourceCreateEventSourceRequest - body: { - eventSource: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - amqp: { - "key": { - auth: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - consume: { - autoAck: true, - consumerTag: "consumerTag_example", - exclusive: true, - noLocal: true, - noWait: true, - }, - exchangeDeclare: { - autoDelete: true, - durable: true, - internal: true, - noWait: true, - }, - exchangeName: "exchangeName_example", - exchangeType: "exchangeType_example", - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - queueBind: { - noWait: true, - }, - queueDeclare: { - arguments: "arguments_example", - autoDelete: true, - durable: true, - exclusive: true, - name: "name_example", - noWait: true, - }, - routingKey: "routingKey_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - urlSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - azureEventsHub: { - "key": { - filter: { - expression: "expression_example", - }, - fqdn: "fqdn_example", - hubName: "hubName_example", - metadata: { - "key": "key_example", - }, - sharedAccessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - sharedAccessKeyName: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - bitbucket: { - "key": { - auth: { - basic: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauthToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - deleteHookOnFinish: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - owner: "owner_example", - projectKey: "projectKey_example", - repositories: [ - { - owner: "owner_example", - repositorySlug: "repositorySlug_example", - }, - ], - repositorySlug: "repositorySlug_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - bitbucketserver: { - "key": { - accessToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - bitbucketserverBaseURL: "bitbucketserverBaseURL_example", - deleteHookOnFinish: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - projectKey: "projectKey_example", - repositories: [ - { - projectKey: "projectKey_example", - repositorySlug: "repositorySlug_example", - }, - ], - repositorySlug: "repositorySlug_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - webhookSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - calendar: { - "key": { - exclusionDates: [ - "exclusionDates_example", - ], - filter: { - expression: "expression_example", - }, - interval: "interval_example", - metadata: { - "key": "key_example", - }, - persistence: { - catchup: { - enabled: true, - maxDuration: "maxDuration_example", - }, - configMap: { - createIfNotExist: true, - name: "name_example", - }, - }, - schedule: "schedule_example", - timezone: "timezone_example", - }, - }, - emitter: { - "key": { - broker: "broker_example", - channelKey: "channelKey_example", - channelName: "channelName_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - eventBusName: "eventBusName_example", - file: { - "key": { - eventType: "eventType_example", - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - polling: true, - watchPathConfig: { - directory: "directory_example", - path: "path_example", - pathRegexp: "pathRegexp_example", - }, - }, - }, - generic: { - "key": { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - config: "config_example", - filter: { - expression: "expression_example", - }, - insecure: true, - jsonBody: true, - metadata: { - "key": "key_example", - }, - url: "url_example", - }, - }, - github: { - "key": { - active: true, - apiToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - contentType: "contentType_example", - deleteHookOnFinish: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - githubApp: { - appID: "appID_example", - installationID: "installationID_example", - privateKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - githubBaseURL: "githubBaseURL_example", - githubUploadURL: "githubUploadURL_example", - id: "id_example", - insecure: true, - metadata: { - "key": "key_example", - }, - organizations: [ - "organizations_example", - ], - owner: "owner_example", - repositories: [ - { - names: [ - "names_example", - ], - owner: "owner_example", - }, - ], - repository: "repository_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - webhookSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - gitlab: { - "key": { - accessToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - deleteHookOnFinish: true, - enableSSLVerification: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - gitlabBaseURL: "gitlabBaseURL_example", - metadata: { - "key": "key_example", - }, - projectID: "projectID_example", - projects: [ - "projects_example", - ], - secretToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - hdfs: { - "key": { - addresses: [ - "addresses_example", - ], - checkInterval: "checkInterval_example", - filter: { - expression: "expression_example", - }, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - metadata: { - "key": "key_example", - }, - type: "type_example", - watchPathConfig: { - directory: "directory_example", - path: "path_example", - pathRegexp: "pathRegexp_example", - }, - }, - }, - kafka: { - "key": { - config: "config_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - consumerGroup: { - groupName: "groupName_example", - oldest: true, - rebalanceStrategy: "rebalanceStrategy_example", - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - limitEventsPerSecond: "limitEventsPerSecond_example", - metadata: { - "key": "key_example", - }, - partition: "partition_example", - sasl: { - mechanism: "mechanism_example", - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - user: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - url: "url_example", - version: "version_example", - }, - }, - minio: { - "key": { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: { - key: "key_example", - name: "name_example", - }, - endpoint: "endpoint_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - insecure: true, - metadata: { - "key": "key_example", - }, - region: "region_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - mqtt: { - "key": { - clientId: "clientId_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - url: "url_example", - }, - }, - nats: { - "key": { - auth: { - basic: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - credential: { - key: "key_example", - name: "name_example", - optional: true, - }, - nkey: { - key: "key_example", - name: "name_example", - optional: true, - }, - token: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - subject: "subject_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - }, - }, - nsq: { - "key": { - channel: "channel_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - hostAddress: "hostAddress_example", - jsonBody: true, - metadata: { - "key": "key_example", - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - }, - }, - pubSub: { - "key": { - credentialSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - deleteSubscriptionOnFinish: true, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - projectID: "projectID_example", - subscriptionID: "subscriptionID_example", - topic: "topic_example", - topicProjectID: "topicProjectID_example", - }, - }, - pulsar: { - "key": { - authTokenSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - tlsAllowInsecureConnection: true, - tlsTrustCertsSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tlsValidateHostname: true, - topics: [ - "topics_example", - ], - type: "type_example", - url: "url_example", - }, - }, - redis: { - "key": { - channels: [ - "channels_example", - ], - db: 1, - filter: { - expression: "expression_example", - }, - hostAddress: "hostAddress_example", - jsonBody: true, - metadata: { - "key": "key_example", - }, - namespace: "namespace_example", - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - username: "username_example", - }, - }, - redisStream: { - "key": { - consumerGroup: "consumerGroup_example", - db: 1, - filter: { - expression: "expression_example", - }, - hostAddress: "hostAddress_example", - maxMsgCountPerRead: 1, - metadata: { - "key": "key_example", - }, - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - streams: [ - "streams_example", - ], - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - username: "username_example", - }, - }, - replicas: 1, - resource: { - "key": { - eventTypes: [ - "eventTypes_example", - ], - filter: { - afterStart: true, - createdBy: new Date('1970-01-01T00:00:00.00Z'), - fields: [ - { - key: "key_example", - operation: "operation_example", - value: "value_example", - }, - ], - labels: [ - { - key: "key_example", - operation: "operation_example", - value: "value_example", - }, - ], - prefix: "prefix_example", - }, - groupVersionResource: { - group: "group_example", - resource: "resource_example", - version: "version_example", - }, - metadata: { - "key": "key_example", - }, - namespace: "namespace_example", - }, - }, - service: { - clusterIP: "clusterIP_example", - ports: [ - { - appProtocol: "appProtocol_example", - name: "name_example", - nodePort: 1, - port: 1, - protocol: "SCTP", - targetPort: "targetPort_example", - }, - ], - }, - slack: { - "key": { - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - signingSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - token: { - key: "key_example", - name: "name_example", - optional: true, - }, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - sns: { - "key": { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - region: "region_example", - roleARN: "roleARN_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - topicArn: "topicArn_example", - validateSignature: true, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - sqs: { - "key": { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - dlq: true, - endpoint: "endpoint_example", - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - queue: "queue_example", - queueAccountId: "queueAccountId_example", - region: "region_example", - roleARN: "roleARN_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - sessionToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - waitTimeSeconds: "waitTimeSeconds_example", - }, - }, - storageGrid: { - "key": { - apiURL: "apiURL_example", - authToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - metadata: { - "key": "key_example", - }, - region: "region_example", - topicArn: "topicArn_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - stripe: { - "key": { - apiKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - createWebhook: true, - eventFilter: [ - "eventFilter_example", - ], - metadata: { - "key": "key_example", - }, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - template: { - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - nodeSelector: { - "key": "key_example", - }, - priority: 1, - priorityClassName: "priorityClassName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - webhook: { - "key": { - filter: { - expression: "expression_example", - }, - webhookContext: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - }, - status: { - status: { - conditions: [ - { - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "type_example", - }, - ], - }, - }, - }, - namespace: "namespace_example", - }, -}; - -apiInstance.eventSourceServiceCreateEventSource(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **EventsourceCreateEventSourceRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1EventSource** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventSourceServiceDeleteEventSource** -> any eventSourceServiceDeleteEventSource() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceDeleteEventSourceRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. (optional) - deleteOptionsGracePeriodSeconds: "deleteOptions.gracePeriodSeconds_example", - // string | Specifies the target UID. +optional. (optional) - deleteOptionsPreconditionsUid: "deleteOptions.preconditions.uid_example", - // string | Specifies the target ResourceVersion +optional. (optional) - deleteOptionsPreconditionsResourceVersion: "deleteOptions.preconditions.resourceVersion_example", - // boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. (optional) - deleteOptionsOrphanDependents: true, - // string | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. (optional) - deleteOptionsPropagationPolicy: "deleteOptions.propagationPolicy_example", - // Array | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. (optional) - deleteOptionsDryRun: [ - "deleteOptions.dryRun_example", - ], -}; - -apiInstance.eventSourceServiceDeleteEventSource(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **deleteOptionsGracePeriodSeconds** | [**string**] | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsUid** | [**string**] | Specifies the target UID. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsResourceVersion** | [**string**] | Specifies the target ResourceVersion +optional. | (optional) defaults to undefined - **deleteOptionsOrphanDependents** | [**boolean**] | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | (optional) defaults to undefined - **deleteOptionsPropagationPolicy** | [**string**] | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. | (optional) defaults to undefined - **deleteOptionsDryRun** | **Array<string>** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventSourceServiceEventSourcesLogs** -> StreamResultOfEventsourceLogEntry eventSourceServiceEventSourcesLogs() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceEventSourcesLogsRequest = { - // string - namespace: "namespace_example", - // string | optional - only return entries for this event source. (optional) - name: "name_example", - // string | optional - only return entries for this event source type (e.g. `webhook`). (optional) - eventSourceType: "eventSourceType_example", - // string | optional - only return entries for this event name (e.g. `example`). (optional) - eventName: "eventName_example", - // string | optional - only return entries where `msg` matches this regular expression. (optional) - grep: "grep_example", - // string | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. (optional) - podLogOptionsContainer: "podLogOptions.container_example", - // boolean | Follow the log stream of the pod. Defaults to false. +optional. (optional) - podLogOptionsFollow: true, - // boolean | Return previous terminated container logs. Defaults to false. +optional. (optional) - podLogOptionsPrevious: true, - // string | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. (optional) - podLogOptionsSinceSeconds: "podLogOptions.sinceSeconds_example", - // string | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. (optional) - podLogOptionsSinceTimeSeconds: "podLogOptions.sinceTime.seconds_example", - // number | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. (optional) - podLogOptionsSinceTimeNanos: 1, - // boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. (optional) - podLogOptionsTimestamps: true, - // string | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. (optional) - podLogOptionsTailLines: "podLogOptions.tailLines_example", - // string | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. (optional) - podLogOptionsLimitBytes: "podLogOptions.limitBytes_example", - // boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. (optional) - podLogOptionsInsecureSkipTLSVerifyBackend: true, -}; - -apiInstance.eventSourceServiceEventSourcesLogs(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | optional - only return entries for this event source. | (optional) defaults to undefined - **eventSourceType** | [**string**] | optional - only return entries for this event source type (e.g. `webhook`). | (optional) defaults to undefined - **eventName** | [**string**] | optional - only return entries for this event name (e.g. `example`). | (optional) defaults to undefined - **grep** | [**string**] | optional - only return entries where `msg` matches this regular expression. | (optional) defaults to undefined - **podLogOptionsContainer** | [**string**] | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | (optional) defaults to undefined - **podLogOptionsFollow** | [**boolean**] | Follow the log stream of the pod. Defaults to false. +optional. | (optional) defaults to undefined - **podLogOptionsPrevious** | [**boolean**] | Return previous terminated container logs. Defaults to false. +optional. | (optional) defaults to undefined - **podLogOptionsSinceSeconds** | [**string**] | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | (optional) defaults to undefined - **podLogOptionsSinceTimeSeconds** | [**string**] | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | (optional) defaults to undefined - **podLogOptionsSinceTimeNanos** | [**number**] | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | (optional) defaults to undefined - **podLogOptionsTimestamps** | [**boolean**] | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | (optional) defaults to undefined - **podLogOptionsTailLines** | [**string**] | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | (optional) defaults to undefined - **podLogOptionsLimitBytes** | [**string**] | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | (optional) defaults to undefined - **podLogOptionsInsecureSkipTLSVerifyBackend** | [**boolean**] | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | (optional) defaults to undefined - - -### Return type - -**StreamResultOfEventsourceLogEntry** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventSourceServiceGetEventSource** -> IoArgoprojEventsV1alpha1EventSource eventSourceServiceGetEventSource() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceGetEventSourceRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", -}; - -apiInstance.eventSourceServiceGetEventSource(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1EventSource** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventSourceServiceListEventSources** -> IoArgoprojEventsV1alpha1EventSourceList eventSourceServiceListEventSources() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceListEventSourcesRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.eventSourceServiceListEventSources(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1EventSourceList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventSourceServiceUpdateEventSource** -> IoArgoprojEventsV1alpha1EventSource eventSourceServiceUpdateEventSource(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceUpdateEventSourceRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // EventsourceUpdateEventSourceRequest - body: { - eventSource: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - amqp: { - "key": { - auth: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - consume: { - autoAck: true, - consumerTag: "consumerTag_example", - exclusive: true, - noLocal: true, - noWait: true, - }, - exchangeDeclare: { - autoDelete: true, - durable: true, - internal: true, - noWait: true, - }, - exchangeName: "exchangeName_example", - exchangeType: "exchangeType_example", - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - queueBind: { - noWait: true, - }, - queueDeclare: { - arguments: "arguments_example", - autoDelete: true, - durable: true, - exclusive: true, - name: "name_example", - noWait: true, - }, - routingKey: "routingKey_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - urlSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - azureEventsHub: { - "key": { - filter: { - expression: "expression_example", - }, - fqdn: "fqdn_example", - hubName: "hubName_example", - metadata: { - "key": "key_example", - }, - sharedAccessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - sharedAccessKeyName: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - bitbucket: { - "key": { - auth: { - basic: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauthToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - deleteHookOnFinish: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - owner: "owner_example", - projectKey: "projectKey_example", - repositories: [ - { - owner: "owner_example", - repositorySlug: "repositorySlug_example", - }, - ], - repositorySlug: "repositorySlug_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - bitbucketserver: { - "key": { - accessToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - bitbucketserverBaseURL: "bitbucketserverBaseURL_example", - deleteHookOnFinish: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - projectKey: "projectKey_example", - repositories: [ - { - projectKey: "projectKey_example", - repositorySlug: "repositorySlug_example", - }, - ], - repositorySlug: "repositorySlug_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - webhookSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - calendar: { - "key": { - exclusionDates: [ - "exclusionDates_example", - ], - filter: { - expression: "expression_example", - }, - interval: "interval_example", - metadata: { - "key": "key_example", - }, - persistence: { - catchup: { - enabled: true, - maxDuration: "maxDuration_example", - }, - configMap: { - createIfNotExist: true, - name: "name_example", - }, - }, - schedule: "schedule_example", - timezone: "timezone_example", - }, - }, - emitter: { - "key": { - broker: "broker_example", - channelKey: "channelKey_example", - channelName: "channelName_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - eventBusName: "eventBusName_example", - file: { - "key": { - eventType: "eventType_example", - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - polling: true, - watchPathConfig: { - directory: "directory_example", - path: "path_example", - pathRegexp: "pathRegexp_example", - }, - }, - }, - generic: { - "key": { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - config: "config_example", - filter: { - expression: "expression_example", - }, - insecure: true, - jsonBody: true, - metadata: { - "key": "key_example", - }, - url: "url_example", - }, - }, - github: { - "key": { - active: true, - apiToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - contentType: "contentType_example", - deleteHookOnFinish: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - githubApp: { - appID: "appID_example", - installationID: "installationID_example", - privateKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - githubBaseURL: "githubBaseURL_example", - githubUploadURL: "githubUploadURL_example", - id: "id_example", - insecure: true, - metadata: { - "key": "key_example", - }, - organizations: [ - "organizations_example", - ], - owner: "owner_example", - repositories: [ - { - names: [ - "names_example", - ], - owner: "owner_example", - }, - ], - repository: "repository_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - webhookSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - gitlab: { - "key": { - accessToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - deleteHookOnFinish: true, - enableSSLVerification: true, - events: [ - "events_example", - ], - filter: { - expression: "expression_example", - }, - gitlabBaseURL: "gitlabBaseURL_example", - metadata: { - "key": "key_example", - }, - projectID: "projectID_example", - projects: [ - "projects_example", - ], - secretToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - hdfs: { - "key": { - addresses: [ - "addresses_example", - ], - checkInterval: "checkInterval_example", - filter: { - expression: "expression_example", - }, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - metadata: { - "key": "key_example", - }, - type: "type_example", - watchPathConfig: { - directory: "directory_example", - path: "path_example", - pathRegexp: "pathRegexp_example", - }, - }, - }, - kafka: { - "key": { - config: "config_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - consumerGroup: { - groupName: "groupName_example", - oldest: true, - rebalanceStrategy: "rebalanceStrategy_example", - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - limitEventsPerSecond: "limitEventsPerSecond_example", - metadata: { - "key": "key_example", - }, - partition: "partition_example", - sasl: { - mechanism: "mechanism_example", - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - user: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - url: "url_example", - version: "version_example", - }, - }, - minio: { - "key": { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: { - key: "key_example", - name: "name_example", - }, - endpoint: "endpoint_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - insecure: true, - metadata: { - "key": "key_example", - }, - region: "region_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - mqtt: { - "key": { - clientId: "clientId_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - url: "url_example", - }, - }, - nats: { - "key": { - auth: { - basic: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - credential: { - key: "key_example", - name: "name_example", - optional: true, - }, - nkey: { - key: "key_example", - name: "name_example", - optional: true, - }, - token: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - subject: "subject_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - }, - }, - nsq: { - "key": { - channel: "channel_example", - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - hostAddress: "hostAddress_example", - jsonBody: true, - metadata: { - "key": "key_example", - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - }, - }, - pubSub: { - "key": { - credentialSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - deleteSubscriptionOnFinish: true, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - projectID: "projectID_example", - subscriptionID: "subscriptionID_example", - topic: "topic_example", - topicProjectID: "topicProjectID_example", - }, - }, - pulsar: { - "key": { - authTokenSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - tlsAllowInsecureConnection: true, - tlsTrustCertsSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tlsValidateHostname: true, - topics: [ - "topics_example", - ], - type: "type_example", - url: "url_example", - }, - }, - redis: { - "key": { - channels: [ - "channels_example", - ], - db: 1, - filter: { - expression: "expression_example", - }, - hostAddress: "hostAddress_example", - jsonBody: true, - metadata: { - "key": "key_example", - }, - namespace: "namespace_example", - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - username: "username_example", - }, - }, - redisStream: { - "key": { - consumerGroup: "consumerGroup_example", - db: 1, - filter: { - expression: "expression_example", - }, - hostAddress: "hostAddress_example", - maxMsgCountPerRead: 1, - metadata: { - "key": "key_example", - }, - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - streams: [ - "streams_example", - ], - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - username: "username_example", - }, - }, - replicas: 1, - resource: { - "key": { - eventTypes: [ - "eventTypes_example", - ], - filter: { - afterStart: true, - createdBy: new Date('1970-01-01T00:00:00.00Z'), - fields: [ - { - key: "key_example", - operation: "operation_example", - value: "value_example", - }, - ], - labels: [ - { - key: "key_example", - operation: "operation_example", - value: "value_example", - }, - ], - prefix: "prefix_example", - }, - groupVersionResource: { - group: "group_example", - resource: "resource_example", - version: "version_example", - }, - metadata: { - "key": "key_example", - }, - namespace: "namespace_example", - }, - }, - service: { - clusterIP: "clusterIP_example", - ports: [ - { - appProtocol: "appProtocol_example", - name: "name_example", - nodePort: 1, - port: 1, - protocol: "SCTP", - targetPort: "targetPort_example", - }, - ], - }, - slack: { - "key": { - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - signingSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - token: { - key: "key_example", - name: "name_example", - optional: true, - }, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - sns: { - "key": { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - filter: { - expression: "expression_example", - }, - metadata: { - "key": "key_example", - }, - region: "region_example", - roleARN: "roleARN_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - topicArn: "topicArn_example", - validateSignature: true, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - sqs: { - "key": { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - dlq: true, - endpoint: "endpoint_example", - filter: { - expression: "expression_example", - }, - jsonBody: true, - metadata: { - "key": "key_example", - }, - queue: "queue_example", - queueAccountId: "queueAccountId_example", - region: "region_example", - roleARN: "roleARN_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - sessionToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - waitTimeSeconds: "waitTimeSeconds_example", - }, - }, - storageGrid: { - "key": { - apiURL: "apiURL_example", - authToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - metadata: { - "key": "key_example", - }, - region: "region_example", - topicArn: "topicArn_example", - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - stripe: { - "key": { - apiKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - createWebhook: true, - eventFilter: [ - "eventFilter_example", - ], - metadata: { - "key": "key_example", - }, - webhook: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - template: { - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - nodeSelector: { - "key": "key_example", - }, - priority: 1, - priorityClassName: "priorityClassName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - webhook: { - "key": { - filter: { - expression: "expression_example", - }, - webhookContext: { - authSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpoint: "endpoint_example", - maxPayloadSize: "maxPayloadSize_example", - metadata: { - "key": "key_example", - }, - method: "method_example", - port: "port_example", - serverCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - serverKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - }, - }, - }, - }, - status: { - status: { - conditions: [ - { - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "type_example", - }, - ], - }, - }, - }, - name: "name_example", - namespace: "namespace_example", - }, -}; - -apiInstance.eventSourceServiceUpdateEventSource(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **EventsourceUpdateEventSourceRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1EventSource** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **eventSourceServiceWatchEventSources** -> StreamResultOfEventsourceEventSourceWatchEvent eventSourceServiceWatchEventSources() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .EventSourceServiceApi(configuration); - -let body:.EventSourceServiceApiEventSourceServiceWatchEventSourcesRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.eventSourceServiceWatchEventSources(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**StreamResultOfEventsourceEventSourceWatchEvent** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/InfoServiceApi.md b/plugins/argo-workflows-backend/api/client/InfoServiceApi.md deleted file mode 100644 index 9787b8e..0000000 --- a/plugins/argo-workflows-backend/api/client/InfoServiceApi.md +++ /dev/null @@ -1,213 +0,0 @@ -# .InfoServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**infoServiceCollectEvent**](InfoServiceApi.md#infoServiceCollectEvent) | **POST** /api/v1/tracking/event | -[**infoServiceGetInfo**](InfoServiceApi.md#infoServiceGetInfo) | **GET** /api/v1/info | -[**infoServiceGetUserInfo**](InfoServiceApi.md#infoServiceGetUserInfo) | **GET** /api/v1/userinfo | -[**infoServiceGetVersion**](InfoServiceApi.md#infoServiceGetVersion) | **GET** /api/v1/version | - - -# **infoServiceCollectEvent** -> any infoServiceCollectEvent(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .InfoServiceApi(configuration); - -let body:.InfoServiceApiInfoServiceCollectEventRequest = { - // IoArgoprojWorkflowV1alpha1CollectEventRequest - body: { - name: "name_example", - }, -}; - -apiInstance.infoServiceCollectEvent(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1CollectEventRequest**| | - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **infoServiceGetInfo** -> IoArgoprojWorkflowV1alpha1InfoResponse infoServiceGetInfo() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .InfoServiceApi(configuration); - -let body:any = {}; - -apiInstance.infoServiceGetInfo(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters -This endpoint does not need any parameter. - - -### Return type - -**IoArgoprojWorkflowV1alpha1InfoResponse** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **infoServiceGetUserInfo** -> IoArgoprojWorkflowV1alpha1GetUserInfoResponse infoServiceGetUserInfo() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .InfoServiceApi(configuration); - -let body:any = {}; - -apiInstance.infoServiceGetUserInfo(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters -This endpoint does not need any parameter. - - -### Return type - -**IoArgoprojWorkflowV1alpha1GetUserInfoResponse** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **infoServiceGetVersion** -> IoArgoprojWorkflowV1alpha1Version infoServiceGetVersion() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .InfoServiceApi(configuration); - -let body:any = {}; - -apiInstance.infoServiceGetVersion(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters -This endpoint does not need any parameter. - - -### Return type - -**IoArgoprojWorkflowV1alpha1Version** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/README.md b/plugins/argo-workflows-backend/api/client/README.md deleted file mode 100644 index f1f2196..0000000 --- a/plugins/argo-workflows-backend/api/client/README.md +++ /dev/null @@ -1,80 +0,0 @@ -## @ - -This generator creates TypeScript/JavaScript client that utilizes fetch-api. - -### Building - -To build and compile the typescript sources to javascript use: -``` -npm install -npm run build -``` - -### Publishing - -First build the package then run ```npm publish``` - -### Consuming - -Navigate to the folder of your consuming project and run one of the following commands. - -_published:_ - -``` -npm install @ --save -``` - -_unPublished (not recommended):_ - -``` -npm install PATH_TO_GENERATED_PACKAGE --save -``` - -### Usage - -Below code snippet shows exemplary usage of the configuration and the API based -on the typical `PetStore` example used for OpenAPI. - -``` -import * as your_api from 'your_api_package' - -// Covers all auth methods included in your OpenAPI yaml definition -const authConfig: your_api.AuthMethodsConfiguration = { - "api_key": "YOUR_API_KEY" -} - -// Implements a simple middleware to modify requests before (`pre`) they are sent -// and after (`post`) they have been received -class Test implements your_api.Middleware { - pre(context: your_api.RequestContext): Promise { - // Modify context here and return - return Promise.resolve(context); - } - - post(context: your_api.ResponseContext): Promise { - return Promise.resolve(context); - } - -} - -// Create configuration parameter object -const configurationParameters = { - httpApi: new your_api.JQueryHttpLibrary(), // Can also be ignored - default is usually fine - baseServer: your_api.servers[0], // First server is default - authMethods: authConfig, // No auth is default - promiseMiddleware: [new Test()], -} - -// Convert to actual configuration -const config = your_api.createConfiguration(configurationParameters); - -// Use configuration with your_api -const api = new your_api.PetApi(config); -your_api.Pet p = new your_api.Pet(); -p.name = "My new pet"; -p.photoUrls = []; -p.tags = []; -p.status = "available"; -Promise createdPet = api.addPet(p); - -``` diff --git a/plugins/argo-workflows-backend/api/client/SensorServiceApi.md b/plugins/argo-workflows-backend/api/client/SensorServiceApi.md deleted file mode 100644 index 49c6400..0000000 --- a/plugins/argo-workflows-backend/api/client/SensorServiceApi.md +++ /dev/null @@ -1,4071 +0,0 @@ -# .SensorServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**sensorServiceCreateSensor**](SensorServiceApi.md#sensorServiceCreateSensor) | **POST** /api/v1/sensors/{namespace} | -[**sensorServiceDeleteSensor**](SensorServiceApi.md#sensorServiceDeleteSensor) | **DELETE** /api/v1/sensors/{namespace}/{name} | -[**sensorServiceGetSensor**](SensorServiceApi.md#sensorServiceGetSensor) | **GET** /api/v1/sensors/{namespace}/{name} | -[**sensorServiceListSensors**](SensorServiceApi.md#sensorServiceListSensors) | **GET** /api/v1/sensors/{namespace} | -[**sensorServiceSensorsLogs**](SensorServiceApi.md#sensorServiceSensorsLogs) | **GET** /api/v1/stream/sensors/{namespace}/logs | -[**sensorServiceUpdateSensor**](SensorServiceApi.md#sensorServiceUpdateSensor) | **PUT** /api/v1/sensors/{namespace}/{name} | -[**sensorServiceWatchSensors**](SensorServiceApi.md#sensorServiceWatchSensors) | **GET** /api/v1/stream/sensors/{namespace} | - - -# **sensorServiceCreateSensor** -> IoArgoprojEventsV1alpha1Sensor sensorServiceCreateSensor(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceCreateSensorRequest = { - // string - namespace: "namespace_example", - // SensorCreateSensorRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - namespace: "namespace_example", - sensor: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - dependencies: [ - { - eventName: "eventName_example", - eventSourceName: "eventSourceName_example", - filters: { - context: { - datacontenttype: "datacontenttype_example", - id: "id_example", - source: "source_example", - specversion: "specversion_example", - subject: "subject_example", - time: new Date('1970-01-01T00:00:00.00Z'), - type: "type_example", - }, - data: [ - { - comparator: "comparator_example", - path: "path_example", - template: "template_example", - type: "type_example", - value: [ - "value_example", - ], - }, - ], - dataLogicalOperator: "dataLogicalOperator_example", - exprLogicalOperator: "exprLogicalOperator_example", - exprs: [ - { - expr: "expr_example", - fields: [ - { - name: "name_example", - path: "path_example", - }, - ], - }, - ], - script: "script_example", - time: { - start: "start_example", - stop: "stop_example", - }, - }, - filtersLogicalOperator: "filtersLogicalOperator_example", - name: "name_example", - transform: { - jq: "jq_example", - script: "script_example", - }, - }, - ], - errorOnFailedRound: true, - eventBusName: "eventBusName_example", - replicas: 1, - template: { - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - nodeSelector: { - "key": "key_example", - }, - priority: 1, - priorityClassName: "priorityClassName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - triggers: [ - { - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - policy: { - k8s: { - backoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - errorOnBackoffTimeout: true, - labels: { - "key": "key_example", - }, - }, - status: { - allow: [ - 1, - ], - }, - }, - rateLimit: { - requestsPerUnit: 1, - unit: "unit_example", - }, - retryStrategy: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - template: { - argoWorkflow: { - args: [ - "args_example", - ], - operation: "operation_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - source: { - configmap: { - key: "key_example", - name: "name_example", - optional: true, - }, - file: { - path: "path_example", - }, - git: { - branch: "branch_example", - cloneDirectory: "cloneDirectory_example", - creds: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - filePath: "filePath_example", - insecureIgnoreHostKey: true, - ref: "ref_example", - remote: { - name: "name_example", - urls: [ - "urls_example", - ], - }, - sshKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tag: "tag_example", - url: "url_example", - }, - inline: "inline_example", - resource: { - value: 'YQ==', - }, - s3: { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: { - key: "key_example", - name: "name_example", - }, - endpoint: "endpoint_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - insecure: true, - metadata: { - "key": "key_example", - }, - region: "region_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - url: { - path: "path_example", - verifyCert: true, - }, - }, - }, - awsLambda: { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - functionName: "functionName_example", - invocationType: "invocationType_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - region: "region_example", - roleARN: "roleARN_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azureEventHubs: { - fqdn: "fqdn_example", - hubName: "hubName_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - sharedAccessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - sharedAccessKeyName: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - conditions: "conditions_example", - conditionsReset: [ - { - byTime: { - cron: "cron_example", - timezone: "timezone_example", - }, - }, - ], - custom: { - certSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - secure: true, - serverNameOverride: "serverNameOverride_example", - serverURL: "serverURL_example", - spec: { - "key": "key_example", - }, - }, - http: { - basicAuth: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - headers: { - "key": "key_example", - }, - method: "method_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - secureHeaders: [ - { - name: "name_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - timeout: "timeout_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - }, - k8s: { - liveObject: true, - operation: "operation_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - patchStrategy: "patchStrategy_example", - source: { - configmap: { - key: "key_example", - name: "name_example", - optional: true, - }, - file: { - path: "path_example", - }, - git: { - branch: "branch_example", - cloneDirectory: "cloneDirectory_example", - creds: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - filePath: "filePath_example", - insecureIgnoreHostKey: true, - ref: "ref_example", - remote: { - name: "name_example", - urls: [ - "urls_example", - ], - }, - sshKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tag: "tag_example", - url: "url_example", - }, - inline: "inline_example", - resource: { - value: 'YQ==', - }, - s3: { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: { - key: "key_example", - name: "name_example", - }, - endpoint: "endpoint_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - insecure: true, - metadata: { - "key": "key_example", - }, - region: "region_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - url: { - path: "path_example", - verifyCert: true, - }, - }, - }, - kafka: { - compress: true, - flushFrequency: 1, - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - partition: 1, - partitioningKey: "partitioningKey_example", - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - requiredAcks: 1, - sasl: { - mechanism: "mechanism_example", - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - user: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - url: "url_example", - version: "version_example", - }, - log: { - intervalSeconds: "intervalSeconds_example", - }, - name: "name_example", - nats: { - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - subject: "subject_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - }, - openWhisk: { - actionName: "actionName_example", - authToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - host: "host_example", - namespace: "namespace_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - version: "version_example", - }, - pulsar: { - authTokenSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - tlsAllowInsecureConnection: true, - tlsTrustCertsSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tlsValidateHostname: true, - topic: "topic_example", - url: "url_example", - }, - slack: { - channel: "channel_example", - message: "message_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - slackToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - }, - ], - }, - status: { - status: { - conditions: [ - { - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "type_example", - }, - ], - }, - }, - }, - }, -}; - -apiInstance.sensorServiceCreateSensor(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **SensorCreateSensorRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1Sensor** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **sensorServiceDeleteSensor** -> any sensorServiceDeleteSensor() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceDeleteSensorRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. (optional) - deleteOptionsGracePeriodSeconds: "deleteOptions.gracePeriodSeconds_example", - // string | Specifies the target UID. +optional. (optional) - deleteOptionsPreconditionsUid: "deleteOptions.preconditions.uid_example", - // string | Specifies the target ResourceVersion +optional. (optional) - deleteOptionsPreconditionsResourceVersion: "deleteOptions.preconditions.resourceVersion_example", - // boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. (optional) - deleteOptionsOrphanDependents: true, - // string | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. (optional) - deleteOptionsPropagationPolicy: "deleteOptions.propagationPolicy_example", - // Array | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. (optional) - deleteOptionsDryRun: [ - "deleteOptions.dryRun_example", - ], -}; - -apiInstance.sensorServiceDeleteSensor(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **deleteOptionsGracePeriodSeconds** | [**string**] | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsUid** | [**string**] | Specifies the target UID. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsResourceVersion** | [**string**] | Specifies the target ResourceVersion +optional. | (optional) defaults to undefined - **deleteOptionsOrphanDependents** | [**boolean**] | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | (optional) defaults to undefined - **deleteOptionsPropagationPolicy** | [**string**] | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. | (optional) defaults to undefined - **deleteOptionsDryRun** | **Array<string>** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **sensorServiceGetSensor** -> IoArgoprojEventsV1alpha1Sensor sensorServiceGetSensor() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceGetSensorRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - getOptionsResourceVersion: "getOptions.resourceVersion_example", -}; - -apiInstance.sensorServiceGetSensor(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **getOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1Sensor** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **sensorServiceListSensors** -> IoArgoprojEventsV1alpha1SensorList sensorServiceListSensors() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceListSensorsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.sensorServiceListSensors(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1SensorList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **sensorServiceSensorsLogs** -> StreamResultOfSensorLogEntry sensorServiceSensorsLogs() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceSensorsLogsRequest = { - // string - namespace: "namespace_example", - // string | optional - only return entries for this sensor name. (optional) - name: "name_example", - // string | optional - only return entries for this trigger. (optional) - triggerName: "triggerName_example", - // string | option - only return entries where `msg` contains this regular expressions. (optional) - grep: "grep_example", - // string | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. (optional) - podLogOptionsContainer: "podLogOptions.container_example", - // boolean | Follow the log stream of the pod. Defaults to false. +optional. (optional) - podLogOptionsFollow: true, - // boolean | Return previous terminated container logs. Defaults to false. +optional. (optional) - podLogOptionsPrevious: true, - // string | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. (optional) - podLogOptionsSinceSeconds: "podLogOptions.sinceSeconds_example", - // string | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. (optional) - podLogOptionsSinceTimeSeconds: "podLogOptions.sinceTime.seconds_example", - // number | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. (optional) - podLogOptionsSinceTimeNanos: 1, - // boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. (optional) - podLogOptionsTimestamps: true, - // string | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. (optional) - podLogOptionsTailLines: "podLogOptions.tailLines_example", - // string | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. (optional) - podLogOptionsLimitBytes: "podLogOptions.limitBytes_example", - // boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. (optional) - podLogOptionsInsecureSkipTLSVerifyBackend: true, -}; - -apiInstance.sensorServiceSensorsLogs(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | optional - only return entries for this sensor name. | (optional) defaults to undefined - **triggerName** | [**string**] | optional - only return entries for this trigger. | (optional) defaults to undefined - **grep** | [**string**] | option - only return entries where `msg` contains this regular expressions. | (optional) defaults to undefined - **podLogOptionsContainer** | [**string**] | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | (optional) defaults to undefined - **podLogOptionsFollow** | [**boolean**] | Follow the log stream of the pod. Defaults to false. +optional. | (optional) defaults to undefined - **podLogOptionsPrevious** | [**boolean**] | Return previous terminated container logs. Defaults to false. +optional. | (optional) defaults to undefined - **podLogOptionsSinceSeconds** | [**string**] | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | (optional) defaults to undefined - **podLogOptionsSinceTimeSeconds** | [**string**] | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | (optional) defaults to undefined - **podLogOptionsSinceTimeNanos** | [**number**] | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | (optional) defaults to undefined - **podLogOptionsTimestamps** | [**boolean**] | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | (optional) defaults to undefined - **podLogOptionsTailLines** | [**string**] | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | (optional) defaults to undefined - **podLogOptionsLimitBytes** | [**string**] | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | (optional) defaults to undefined - **podLogOptionsInsecureSkipTLSVerifyBackend** | [**boolean**] | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | (optional) defaults to undefined - - -### Return type - -**StreamResultOfSensorLogEntry** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **sensorServiceUpdateSensor** -> IoArgoprojEventsV1alpha1Sensor sensorServiceUpdateSensor(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceUpdateSensorRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // SensorUpdateSensorRequest - body: { - name: "name_example", - namespace: "namespace_example", - sensor: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - dependencies: [ - { - eventName: "eventName_example", - eventSourceName: "eventSourceName_example", - filters: { - context: { - datacontenttype: "datacontenttype_example", - id: "id_example", - source: "source_example", - specversion: "specversion_example", - subject: "subject_example", - time: new Date('1970-01-01T00:00:00.00Z'), - type: "type_example", - }, - data: [ - { - comparator: "comparator_example", - path: "path_example", - template: "template_example", - type: "type_example", - value: [ - "value_example", - ], - }, - ], - dataLogicalOperator: "dataLogicalOperator_example", - exprLogicalOperator: "exprLogicalOperator_example", - exprs: [ - { - expr: "expr_example", - fields: [ - { - name: "name_example", - path: "path_example", - }, - ], - }, - ], - script: "script_example", - time: { - start: "start_example", - stop: "stop_example", - }, - }, - filtersLogicalOperator: "filtersLogicalOperator_example", - name: "name_example", - transform: { - jq: "jq_example", - script: "script_example", - }, - }, - ], - errorOnFailedRound: true, - eventBusName: "eventBusName_example", - replicas: 1, - template: { - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - nodeSelector: { - "key": "key_example", - }, - priority: 1, - priorityClassName: "priorityClassName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - triggers: [ - { - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - policy: { - k8s: { - backoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - errorOnBackoffTimeout: true, - labels: { - "key": "key_example", - }, - }, - status: { - allow: [ - 1, - ], - }, - }, - rateLimit: { - requestsPerUnit: 1, - unit: "unit_example", - }, - retryStrategy: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - template: { - argoWorkflow: { - args: [ - "args_example", - ], - operation: "operation_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - source: { - configmap: { - key: "key_example", - name: "name_example", - optional: true, - }, - file: { - path: "path_example", - }, - git: { - branch: "branch_example", - cloneDirectory: "cloneDirectory_example", - creds: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - filePath: "filePath_example", - insecureIgnoreHostKey: true, - ref: "ref_example", - remote: { - name: "name_example", - urls: [ - "urls_example", - ], - }, - sshKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tag: "tag_example", - url: "url_example", - }, - inline: "inline_example", - resource: { - value: 'YQ==', - }, - s3: { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: { - key: "key_example", - name: "name_example", - }, - endpoint: "endpoint_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - insecure: true, - metadata: { - "key": "key_example", - }, - region: "region_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - url: { - path: "path_example", - verifyCert: true, - }, - }, - }, - awsLambda: { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - functionName: "functionName_example", - invocationType: "invocationType_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - region: "region_example", - roleARN: "roleARN_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azureEventHubs: { - fqdn: "fqdn_example", - hubName: "hubName_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - sharedAccessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - sharedAccessKeyName: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - conditions: "conditions_example", - conditionsReset: [ - { - byTime: { - cron: "cron_example", - timezone: "timezone_example", - }, - }, - ], - custom: { - certSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - secure: true, - serverNameOverride: "serverNameOverride_example", - serverURL: "serverURL_example", - spec: { - "key": "key_example", - }, - }, - http: { - basicAuth: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - headers: { - "key": "key_example", - }, - method: "method_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - secureHeaders: [ - { - name: "name_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - timeout: "timeout_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - }, - k8s: { - liveObject: true, - operation: "operation_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - patchStrategy: "patchStrategy_example", - source: { - configmap: { - key: "key_example", - name: "name_example", - optional: true, - }, - file: { - path: "path_example", - }, - git: { - branch: "branch_example", - cloneDirectory: "cloneDirectory_example", - creds: { - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - username: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - filePath: "filePath_example", - insecureIgnoreHostKey: true, - ref: "ref_example", - remote: { - name: "name_example", - urls: [ - "urls_example", - ], - }, - sshKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tag: "tag_example", - url: "url_example", - }, - inline: "inline_example", - resource: { - value: 'YQ==', - }, - s3: { - accessKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: { - key: "key_example", - name: "name_example", - }, - endpoint: "endpoint_example", - events: [ - "events_example", - ], - filter: { - prefix: "prefix_example", - suffix: "suffix_example", - }, - insecure: true, - metadata: { - "key": "key_example", - }, - region: "region_example", - secretKey: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - url: { - path: "path_example", - verifyCert: true, - }, - }, - }, - kafka: { - compress: true, - flushFrequency: 1, - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - partition: 1, - partitioningKey: "partitioningKey_example", - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - requiredAcks: 1, - sasl: { - mechanism: "mechanism_example", - password: { - key: "key_example", - name: "name_example", - optional: true, - }, - user: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - topic: "topic_example", - url: "url_example", - version: "version_example", - }, - log: { - intervalSeconds: "intervalSeconds_example", - }, - name: "name_example", - nats: { - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - subject: "subject_example", - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - url: "url_example", - }, - openWhisk: { - actionName: "actionName_example", - authToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - host: "host_example", - namespace: "namespace_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - version: "version_example", - }, - pulsar: { - authTokenSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - connectionBackoff: { - duration: { - int64Val: "int64Val_example", - strVal: "strVal_example", - type: "type_example", - }, - factor: { - value: 'YQ==', - }, - jitter: { - value: 'YQ==', - }, - steps: 1, - }, - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - payload: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - tls: { - caCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - insecureSkipVerify: true, - }, - tlsAllowInsecureConnection: true, - tlsTrustCertsSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - tlsValidateHostname: true, - topic: "topic_example", - url: "url_example", - }, - slack: { - channel: "channel_example", - message: "message_example", - parameters: [ - { - dest: "dest_example", - operation: "operation_example", - src: { - contextKey: "contextKey_example", - contextTemplate: "contextTemplate_example", - dataKey: "dataKey_example", - dataTemplate: "dataTemplate_example", - dependencyName: "dependencyName_example", - value: "value_example", - }, - }, - ], - slackToken: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - }, - ], - }, - status: { - status: { - conditions: [ - { - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "type_example", - }, - ], - }, - }, - }, - }, -}; - -apiInstance.sensorServiceUpdateSensor(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **SensorUpdateSensorRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojEventsV1alpha1Sensor** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **sensorServiceWatchSensors** -> StreamResultOfSensorSensorWatchEvent sensorServiceWatchSensors() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .SensorServiceApi(configuration); - -let body:.SensorServiceApiSensorServiceWatchSensorsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.sensorServiceWatchSensors(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**StreamResultOfSensorSensorWatchEvent** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/WorkflowServiceApi.md b/plugins/argo-workflows-backend/api/client/WorkflowServiceApi.md deleted file mode 100644 index e58fa4a..0000000 --- a/plugins/argo-workflows-backend/api/client/WorkflowServiceApi.md +++ /dev/null @@ -1,55168 +0,0 @@ -# .WorkflowServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**workflowServiceCreateWorkflow**](WorkflowServiceApi.md#workflowServiceCreateWorkflow) | **POST** /api/v1/workflows/{namespace} | -[**workflowServiceDeleteWorkflow**](WorkflowServiceApi.md#workflowServiceDeleteWorkflow) | **DELETE** /api/v1/workflows/{namespace}/{name} | -[**workflowServiceGetWorkflow**](WorkflowServiceApi.md#workflowServiceGetWorkflow) | **GET** /api/v1/workflows/{namespace}/{name} | -[**workflowServiceLintWorkflow**](WorkflowServiceApi.md#workflowServiceLintWorkflow) | **POST** /api/v1/workflows/{namespace}/lint | -[**workflowServiceListWorkflows**](WorkflowServiceApi.md#workflowServiceListWorkflows) | **GET** /api/v1/workflows/{namespace} | -[**workflowServicePodLogs**](WorkflowServiceApi.md#workflowServicePodLogs) | **GET** /api/v1/workflows/{namespace}/{name}/{podName}/log | DEPRECATED: Cannot work via HTTP if podName is an empty string. Use WorkflowLogs. -[**workflowServiceResubmitWorkflow**](WorkflowServiceApi.md#workflowServiceResubmitWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/resubmit | -[**workflowServiceResumeWorkflow**](WorkflowServiceApi.md#workflowServiceResumeWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/resume | -[**workflowServiceRetryWorkflow**](WorkflowServiceApi.md#workflowServiceRetryWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/retry | -[**workflowServiceSetWorkflow**](WorkflowServiceApi.md#workflowServiceSetWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/set | -[**workflowServiceStopWorkflow**](WorkflowServiceApi.md#workflowServiceStopWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/stop | -[**workflowServiceSubmitWorkflow**](WorkflowServiceApi.md#workflowServiceSubmitWorkflow) | **POST** /api/v1/workflows/{namespace}/submit | -[**workflowServiceSuspendWorkflow**](WorkflowServiceApi.md#workflowServiceSuspendWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/suspend | -[**workflowServiceTerminateWorkflow**](WorkflowServiceApi.md#workflowServiceTerminateWorkflow) | **PUT** /api/v1/workflows/{namespace}/{name}/terminate | -[**workflowServiceWatchEvents**](WorkflowServiceApi.md#workflowServiceWatchEvents) | **GET** /api/v1/stream/events/{namespace} | -[**workflowServiceWatchWorkflows**](WorkflowServiceApi.md#workflowServiceWatchWorkflows) | **GET** /api/v1/workflow-events/{namespace} | -[**workflowServiceWorkflowLogs**](WorkflowServiceApi.md#workflowServiceWorkflowLogs) | **GET** /api/v1/workflows/{namespace}/{name}/log | - - -# **workflowServiceCreateWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceCreateWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceCreateWorkflowRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1WorkflowCreateRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - instanceID: "instanceID_example", - namespace: "namespace_example", - serverDryRun: true, - workflow: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - status: { - artifactGCStatus: { - notSpecified: true, - podsRecouped: { - "key": true, - }, - strategiesProcessed: { - "key": true, - }, - }, - artifactRepositoryRef: { - artifactRepository: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repoURL: "repoURL_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blobNameFormat: "blobNameFormat_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - keyFormat: "keyFormat_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - pathFormat: "pathFormat_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - keyFormat: "keyFormat_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - keyFormat: "keyFormat_example", - keyPrefix: "keyPrefix_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - configMap: "configMap_example", - _default: true, - key: "key_example", - namespace: "namespace_example", - }, - compressedNodes: "compressedNodes_example", - conditions: [ - { - message: "message_example", - status: "status_example", - type: "type_example", - }, - ], - estimatedDuration: 1, - finishedAt: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - nodes: { - "key": { - boundaryID: "boundaryID_example", - children: [ - "children_example", - ], - daemoned: true, - displayName: "displayName_example", - estimatedDuration: 1, - finishedAt: new Date('1970-01-01T00:00:00.00Z'), - hostNodeName: "hostNodeName_example", - id: "id_example", - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoizationStatus: { - cacheName: "cacheName_example", - hit: true, - key: "key_example", - }, - message: "message_example", - name: "name_example", - outboundNodes: [ - "outboundNodes_example", - ], - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - phase: "phase_example", - podIP: "podIP_example", - progress: "progress_example", - resourcesDuration: { - "key": 1, - }, - startedAt: new Date('1970-01-01T00:00:00.00Z'), - synchronizationStatus: { - waiting: "waiting_example", - }, - templateName: "templateName_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - templateScope: "templateScope_example", - type: "type_example", - }, - }, - offloadNodeStatusVersion: "offloadNodeStatusVersion_example", - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - persistentVolumeClaims: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - phase: "phase_example", - progress: "progress_example", - resourcesDuration: { - "key": 1, - }, - startedAt: new Date('1970-01-01T00:00:00.00Z'), - storedTemplates: { - "key": { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - }, - storedWorkflowTemplateSpec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - synchronization: { - mutex: { - holding: [ - { - holder: "holder_example", - mutex: "mutex_example", - }, - ], - waiting: [ - { - holder: "holder_example", - mutex: "mutex_example", - }, - ], - }, - semaphore: { - holding: [ - { - holders: [ - "holders_example", - ], - semaphore: "semaphore_example", - }, - ], - waiting: [ - { - holders: [ - "holders_example", - ], - semaphore: "semaphore_example", - }, - ], - }, - }, - }, - }, - }, -}; - -apiInstance.workflowServiceCreateWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowCreateRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceDeleteWorkflow** -> any workflowServiceDeleteWorkflow() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceDeleteWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. (optional) - deleteOptionsGracePeriodSeconds: "deleteOptions.gracePeriodSeconds_example", - // string | Specifies the target UID. +optional. (optional) - deleteOptionsPreconditionsUid: "deleteOptions.preconditions.uid_example", - // string | Specifies the target ResourceVersion +optional. (optional) - deleteOptionsPreconditionsResourceVersion: "deleteOptions.preconditions.resourceVersion_example", - // boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. (optional) - deleteOptionsOrphanDependents: true, - // string | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. (optional) - deleteOptionsPropagationPolicy: "deleteOptions.propagationPolicy_example", - // Array | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. (optional) - deleteOptionsDryRun: [ - "deleteOptions.dryRun_example", - ], - // boolean (optional) - force: true, -}; - -apiInstance.workflowServiceDeleteWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **deleteOptionsGracePeriodSeconds** | [**string**] | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsUid** | [**string**] | Specifies the target UID. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsResourceVersion** | [**string**] | Specifies the target ResourceVersion +optional. | (optional) defaults to undefined - **deleteOptionsOrphanDependents** | [**boolean**] | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | (optional) defaults to undefined - **deleteOptionsPropagationPolicy** | [**string**] | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. | (optional) defaults to undefined - **deleteOptionsDryRun** | **Array<string>** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | (optional) defaults to undefined - **force** | [**boolean**] | | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceGetWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceGetWorkflow() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceGetWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - getOptionsResourceVersion: "getOptions.resourceVersion_example", - // string | Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". (optional) - fields: "fields_example", -}; - -apiInstance.workflowServiceGetWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **getOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **fields** | [**string**] | Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceLintWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceLintWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceLintWorkflowRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1WorkflowLintRequest - body: { - namespace: "namespace_example", - workflow: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - status: { - artifactGCStatus: { - notSpecified: true, - podsRecouped: { - "key": true, - }, - strategiesProcessed: { - "key": true, - }, - }, - artifactRepositoryRef: { - artifactRepository: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repoURL: "repoURL_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blobNameFormat: "blobNameFormat_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - keyFormat: "keyFormat_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - pathFormat: "pathFormat_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - keyFormat: "keyFormat_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - keyFormat: "keyFormat_example", - keyPrefix: "keyPrefix_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - configMap: "configMap_example", - _default: true, - key: "key_example", - namespace: "namespace_example", - }, - compressedNodes: "compressedNodes_example", - conditions: [ - { - message: "message_example", - status: "status_example", - type: "type_example", - }, - ], - estimatedDuration: 1, - finishedAt: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - nodes: { - "key": { - boundaryID: "boundaryID_example", - children: [ - "children_example", - ], - daemoned: true, - displayName: "displayName_example", - estimatedDuration: 1, - finishedAt: new Date('1970-01-01T00:00:00.00Z'), - hostNodeName: "hostNodeName_example", - id: "id_example", - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoizationStatus: { - cacheName: "cacheName_example", - hit: true, - key: "key_example", - }, - message: "message_example", - name: "name_example", - outboundNodes: [ - "outboundNodes_example", - ], - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - phase: "phase_example", - podIP: "podIP_example", - progress: "progress_example", - resourcesDuration: { - "key": 1, - }, - startedAt: new Date('1970-01-01T00:00:00.00Z'), - synchronizationStatus: { - waiting: "waiting_example", - }, - templateName: "templateName_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - templateScope: "templateScope_example", - type: "type_example", - }, - }, - offloadNodeStatusVersion: "offloadNodeStatusVersion_example", - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - persistentVolumeClaims: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - phase: "phase_example", - progress: "progress_example", - resourcesDuration: { - "key": 1, - }, - startedAt: new Date('1970-01-01T00:00:00.00Z'), - storedTemplates: { - "key": { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - }, - storedWorkflowTemplateSpec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - synchronization: { - mutex: { - holding: [ - { - holder: "holder_example", - mutex: "mutex_example", - }, - ], - waiting: [ - { - holder: "holder_example", - mutex: "mutex_example", - }, - ], - }, - semaphore: { - holding: [ - { - holders: [ - "holders_example", - ], - semaphore: "semaphore_example", - }, - ], - waiting: [ - { - holders: [ - "holders_example", - ], - semaphore: "semaphore_example", - }, - ], - }, - }, - }, - }, - }, -}; - -apiInstance.workflowServiceLintWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowLintRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceListWorkflows** -> IoArgoprojWorkflowV1alpha1WorkflowList workflowServiceListWorkflows() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceListWorkflowsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", - // string | Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". (optional) - fields: "fields_example", -}; - -apiInstance.workflowServiceListWorkflows(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - **fields** | [**string**] | Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServicePodLogs** -> StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry workflowServicePodLogs() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServicePodLogsRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string - podName: "podName_example", - // string | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. (optional) - logOptionsContainer: "logOptions.container_example", - // boolean | Follow the log stream of the pod. Defaults to false. +optional. (optional) - logOptionsFollow: true, - // boolean | Return previous terminated container logs. Defaults to false. +optional. (optional) - logOptionsPrevious: true, - // string | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. (optional) - logOptionsSinceSeconds: "logOptions.sinceSeconds_example", - // string | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. (optional) - logOptionsSinceTimeSeconds: "logOptions.sinceTime.seconds_example", - // number | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. (optional) - logOptionsSinceTimeNanos: 1, - // boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. (optional) - logOptionsTimestamps: true, - // string | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. (optional) - logOptionsTailLines: "logOptions.tailLines_example", - // string | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. (optional) - logOptionsLimitBytes: "logOptions.limitBytes_example", - // boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. (optional) - logOptionsInsecureSkipTLSVerifyBackend: true, - // string (optional) - grep: "grep_example", - // string (optional) - selector: "selector_example", -}; - -apiInstance.workflowServicePodLogs(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **podName** | [**string**] | | defaults to undefined - **logOptionsContainer** | [**string**] | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | (optional) defaults to undefined - **logOptionsFollow** | [**boolean**] | Follow the log stream of the pod. Defaults to false. +optional. | (optional) defaults to undefined - **logOptionsPrevious** | [**boolean**] | Return previous terminated container logs. Defaults to false. +optional. | (optional) defaults to undefined - **logOptionsSinceSeconds** | [**string**] | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | (optional) defaults to undefined - **logOptionsSinceTimeSeconds** | [**string**] | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | (optional) defaults to undefined - **logOptionsSinceTimeNanos** | [**number**] | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | (optional) defaults to undefined - **logOptionsTimestamps** | [**boolean**] | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | (optional) defaults to undefined - **logOptionsTailLines** | [**string**] | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | (optional) defaults to undefined - **logOptionsLimitBytes** | [**string**] | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | (optional) defaults to undefined - **logOptionsInsecureSkipTLSVerifyBackend** | [**boolean**] | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | (optional) defaults to undefined - **grep** | [**string**] | | (optional) defaults to undefined - **selector** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceResubmitWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceResubmitWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceResubmitWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest - body: { - memoized: true, - name: "name_example", - namespace: "namespace_example", - parameters: [ - "parameters_example", - ], - }, -}; - -apiInstance.workflowServiceResubmitWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceResumeWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceResumeWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceResumeWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowResumeRequest - body: { - name: "name_example", - namespace: "namespace_example", - nodeFieldSelector: "nodeFieldSelector_example", - }, -}; - -apiInstance.workflowServiceResumeWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowResumeRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceRetryWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceRetryWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceRetryWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowRetryRequest - body: { - name: "name_example", - namespace: "namespace_example", - nodeFieldSelector: "nodeFieldSelector_example", - parameters: [ - "parameters_example", - ], - restartSuccessful: true, - }, -}; - -apiInstance.workflowServiceRetryWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowRetryRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceSetWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceSetWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceSetWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowSetRequest - body: { - message: "message_example", - name: "name_example", - namespace: "namespace_example", - nodeFieldSelector: "nodeFieldSelector_example", - outputParameters: "outputParameters_example", - phase: "phase_example", - }, -}; - -apiInstance.workflowServiceSetWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowSetRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceStopWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceStopWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceStopWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowStopRequest - body: { - message: "message_example", - name: "name_example", - namespace: "namespace_example", - nodeFieldSelector: "nodeFieldSelector_example", - }, -}; - -apiInstance.workflowServiceStopWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowStopRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceSubmitWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceSubmitWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceSubmitWorkflowRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest - body: { - namespace: "namespace_example", - resourceKind: "resourceKind_example", - resourceName: "resourceName_example", - submitOptions: { - annotations: "annotations_example", - dryRun: true, - entryPoint: "entryPoint_example", - generateName: "generateName_example", - labels: "labels_example", - name: "name_example", - ownerReference: { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - parameters: [ - "parameters_example", - ], - podPriorityClassName: "podPriorityClassName_example", - priority: 1, - serverDryRun: true, - serviceAccount: "serviceAccount_example", - }, - }, -}; - -apiInstance.workflowServiceSubmitWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceSuspendWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceSuspendWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceSuspendWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest - body: { - name: "name_example", - namespace: "namespace_example", - }, -}; - -apiInstance.workflowServiceSuspendWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceTerminateWorkflow** -> IoArgoprojWorkflowV1alpha1Workflow workflowServiceTerminateWorkflow(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceTerminateWorkflowRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest - body: { - name: "name_example", - namespace: "namespace_example", - }, -}; - -apiInstance.workflowServiceTerminateWorkflow(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1Workflow** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceWatchEvents** -> StreamResultOfIoK8sApiCoreV1Event workflowServiceWatchEvents() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceWatchEventsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.workflowServiceWatchEvents(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**StreamResultOfIoK8sApiCoreV1Event** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceWatchWorkflows** -> StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent workflowServiceWatchWorkflows() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceWatchWorkflowsRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", - // string (optional) - fields: "fields_example", -}; - -apiInstance.workflowServiceWatchWorkflows(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - **fields** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowServiceWorkflowLogs** -> StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry workflowServiceWorkflowLogs() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowServiceApi(configuration); - -let body:.WorkflowServiceApiWorkflowServiceWorkflowLogsRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string (optional) - podName: "podName_example", - // string | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. (optional) - logOptionsContainer: "logOptions.container_example", - // boolean | Follow the log stream of the pod. Defaults to false. +optional. (optional) - logOptionsFollow: true, - // boolean | Return previous terminated container logs. Defaults to false. +optional. (optional) - logOptionsPrevious: true, - // string | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. (optional) - logOptionsSinceSeconds: "logOptions.sinceSeconds_example", - // string | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. (optional) - logOptionsSinceTimeSeconds: "logOptions.sinceTime.seconds_example", - // number | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. (optional) - logOptionsSinceTimeNanos: 1, - // boolean | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. (optional) - logOptionsTimestamps: true, - // string | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. (optional) - logOptionsTailLines: "logOptions.tailLines_example", - // string | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. (optional) - logOptionsLimitBytes: "logOptions.limitBytes_example", - // boolean | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. (optional) - logOptionsInsecureSkipTLSVerifyBackend: true, - // string (optional) - grep: "grep_example", - // string (optional) - selector: "selector_example", -}; - -apiInstance.workflowServiceWorkflowLogs(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **podName** | [**string**] | | (optional) defaults to undefined - **logOptionsContainer** | [**string**] | The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. | (optional) defaults to undefined - **logOptionsFollow** | [**boolean**] | Follow the log stream of the pod. Defaults to false. +optional. | (optional) defaults to undefined - **logOptionsPrevious** | [**boolean**] | Return previous terminated container logs. Defaults to false. +optional. | (optional) defaults to undefined - **logOptionsSinceSeconds** | [**string**] | A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. | (optional) defaults to undefined - **logOptionsSinceTimeSeconds** | [**string**] | Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. | (optional) defaults to undefined - **logOptionsSinceTimeNanos** | [**number**] | Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. | (optional) defaults to undefined - **logOptionsTimestamps** | [**boolean**] | If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. | (optional) defaults to undefined - **logOptionsTailLines** | [**string**] | If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. | (optional) defaults to undefined - **logOptionsLimitBytes** | [**string**] | If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. | (optional) defaults to undefined - **logOptionsInsecureSkipTLSVerifyBackend** | [**boolean**] | insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. | (optional) defaults to undefined - **grep** | [**string**] | | (optional) defaults to undefined - **selector** | [**string**] | | (optional) defaults to undefined - - -### Return type - -**StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response.(streaming responses) | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/WorkflowTemplateServiceApi.md b/plugins/argo-workflows-backend/api/client/WorkflowTemplateServiceApi.md deleted file mode 100644 index a927ff2..0000000 --- a/plugins/argo-workflows-backend/api/client/WorkflowTemplateServiceApi.md +++ /dev/null @@ -1,32045 +0,0 @@ -# .WorkflowTemplateServiceApi - -All URIs are relative to *http://localhost:2746* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**workflowTemplateServiceCreateWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceCreateWorkflowTemplate) | **POST** /api/v1/workflow-templates/{namespace} | -[**workflowTemplateServiceDeleteWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceDeleteWorkflowTemplate) | **DELETE** /api/v1/workflow-templates/{namespace}/{name} | -[**workflowTemplateServiceGetWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceGetWorkflowTemplate) | **GET** /api/v1/workflow-templates/{namespace}/{name} | -[**workflowTemplateServiceLintWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceLintWorkflowTemplate) | **POST** /api/v1/workflow-templates/{namespace}/lint | -[**workflowTemplateServiceListWorkflowTemplates**](WorkflowTemplateServiceApi.md#workflowTemplateServiceListWorkflowTemplates) | **GET** /api/v1/workflow-templates/{namespace} | -[**workflowTemplateServiceUpdateWorkflowTemplate**](WorkflowTemplateServiceApi.md#workflowTemplateServiceUpdateWorkflowTemplate) | **PUT** /api/v1/workflow-templates/{namespace}/{name} | - - -# **workflowTemplateServiceCreateWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceCreateWorkflowTemplate(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowTemplateServiceApi(configuration); - -let body:.WorkflowTemplateServiceApiWorkflowTemplateServiceCreateWorkflowTemplateRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - namespace: "namespace_example", - template: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - }, -}; - -apiInstance.workflowTemplateServiceCreateWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowTemplateServiceDeleteWorkflowTemplate** -> any workflowTemplateServiceDeleteWorkflowTemplate() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowTemplateServiceApi(configuration); - -let body:.WorkflowTemplateServiceApiWorkflowTemplateServiceDeleteWorkflowTemplateRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. (optional) - deleteOptionsGracePeriodSeconds: "deleteOptions.gracePeriodSeconds_example", - // string | Specifies the target UID. +optional. (optional) - deleteOptionsPreconditionsUid: "deleteOptions.preconditions.uid_example", - // string | Specifies the target ResourceVersion +optional. (optional) - deleteOptionsPreconditionsResourceVersion: "deleteOptions.preconditions.resourceVersion_example", - // boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. (optional) - deleteOptionsOrphanDependents: true, - // string | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. (optional) - deleteOptionsPropagationPolicy: "deleteOptions.propagationPolicy_example", - // Array | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. (optional) - deleteOptionsDryRun: [ - "deleteOptions.dryRun_example", - ], -}; - -apiInstance.workflowTemplateServiceDeleteWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **deleteOptionsGracePeriodSeconds** | [**string**] | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsUid** | [**string**] | Specifies the target UID. +optional. | (optional) defaults to undefined - **deleteOptionsPreconditionsResourceVersion** | [**string**] | Specifies the target ResourceVersion +optional. | (optional) defaults to undefined - **deleteOptionsOrphanDependents** | [**boolean**] | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. | (optional) defaults to undefined - **deleteOptionsPropagationPolicy** | [**string**] | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. | (optional) defaults to undefined - **deleteOptionsDryRun** | **Array<string>** | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. | (optional) defaults to undefined - - -### Return type - -**any** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowTemplateServiceGetWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceGetWorkflowTemplate() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowTemplateServiceApi(configuration); - -let body:.WorkflowTemplateServiceApiWorkflowTemplateServiceGetWorkflowTemplateRequest = { - // string - namespace: "namespace_example", - // string - name: "name_example", - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - getOptionsResourceVersion: "getOptions.resourceVersion_example", -}; - -apiInstance.workflowTemplateServiceGetWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | | defaults to undefined - **getOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowTemplateServiceLintWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceLintWorkflowTemplate(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowTemplateServiceApi(configuration); - -let body:.WorkflowTemplateServiceApiWorkflowTemplateServiceLintWorkflowTemplateRequest = { - // string - namespace: "namespace_example", - // IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest - body: { - createOptions: { - dryRun: [ - "dryRun_example", - ], - fieldManager: "fieldManager_example", - fieldValidation: "fieldValidation_example", - }, - namespace: "namespace_example", - template: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - }, -}; - -apiInstance.workflowTemplateServiceLintWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest**| | - **namespace** | [**string**] | | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowTemplateServiceListWorkflowTemplates** -> IoArgoprojWorkflowV1alpha1WorkflowTemplateList workflowTemplateServiceListWorkflowTemplates() - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowTemplateServiceApi(configuration); - -let body:.WorkflowTemplateServiceApiWorkflowTemplateServiceListWorkflowTemplatesRequest = { - // string - namespace: "namespace_example", - // string | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. (optional) - listOptionsLabelSelector: "listOptions.labelSelector_example", - // string | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. (optional) - listOptionsFieldSelector: "listOptions.fieldSelector_example", - // boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. (optional) - listOptionsWatch: true, - // boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. (optional) - listOptionsAllowWatchBookmarks: true, - // string | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersion: "listOptions.resourceVersion_example", - // string | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional (optional) - listOptionsResourceVersionMatch: "listOptions.resourceVersionMatch_example", - // string | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. (optional) - listOptionsTimeoutSeconds: "listOptions.timeoutSeconds_example", - // string | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. (optional) - listOptionsLimit: "listOptions.limit_example", - // string | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. (optional) - listOptionsContinue: "listOptions.continue_example", -}; - -apiInstance.workflowTemplateServiceListWorkflowTemplates(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | [**string**] | | defaults to undefined - **listOptionsLabelSelector** | [**string**] | A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsFieldSelector** | [**string**] | A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. | (optional) defaults to undefined - **listOptionsWatch** | [**boolean**] | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. | (optional) defaults to undefined - **listOptionsAllowWatchBookmarks** | [**boolean**] | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. | (optional) defaults to undefined - **listOptionsResourceVersion** | [**string**] | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsResourceVersionMatch** | [**string**] | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional | (optional) defaults to undefined - **listOptionsTimeoutSeconds** | [**string**] | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. | (optional) defaults to undefined - **listOptionsLimit** | [**string**] | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | (optional) defaults to undefined - **listOptionsContinue** | [**string**] | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | (optional) defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowTemplateList** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - -# **workflowTemplateServiceUpdateWorkflowTemplate** -> IoArgoprojWorkflowV1alpha1WorkflowTemplate workflowTemplateServiceUpdateWorkflowTemplate(body) - - -### Example - - -```typescript -import { } from ''; -import * as fs from 'fs'; - -const configuration = .createConfiguration(); -const apiInstance = new .WorkflowTemplateServiceApi(configuration); - -let body:.WorkflowTemplateServiceApiWorkflowTemplateServiceUpdateWorkflowTemplateRequest = { - // string - namespace: "namespace_example", - // string | DEPRECATED: This field is ignored. - name: "name_example", - // IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest - body: { - name: "name_example", - namespace: "namespace_example", - template: { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - activeDeadlineSeconds: 1, - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLogs: true, - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - artifactGC: { - forceFinalizerRemoval: true, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactRepositoryRef: { - configMap: "configMap_example", - key: "key_example", - }, - automountServiceAccountToken: true, - dnsConfig: { - nameservers: [ - "nameservers_example", - ], - options: [ - { - name: "name_example", - value: "value_example", - }, - ], - searches: [ - "searches_example", - ], - }, - dnsPolicy: "dnsPolicy_example", - entrypoint: "entrypoint_example", - executor: { - serviceAccountName: "serviceAccountName_example", - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - hostNetwork: true, - imagePullSecrets: [ - { - name: "name_example", - }, - ], - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - nodeSelector: { - "key": "key_example", - }, - onExit: "onExit_example", - parallelism: 1, - podDisruptionBudget: { - maxUnavailable: "maxUnavailable_example", - minAvailable: "minAvailable_example", - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - }, - podGC: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - strategy: "strategy_example", - }, - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - podPriority: 1, - podPriorityClassName: "podPriorityClassName_example", - podSpecPatch: "podSpecPatch_example", - priority: 1, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - shutdown: "shutdown_example", - suspend: true, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - templateDefaults: { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - templates: [ - { - activeDeadlineSeconds: "activeDeadlineSeconds_example", - affinity: { - nodeAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - preference: { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: { - nodeSelectorTerms: [ - { - matchExpressions: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - matchFields: [ - { - key: "key_example", - operator: "DoesNotExist", - values: [ - "values_example", - ], - }, - ], - }, - ], - }, - }, - podAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - podAntiAffinity: { - preferredDuringSchedulingIgnoredDuringExecution: [ - { - podAffinityTerm: { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - weight: 1, - }, - ], - requiredDuringSchedulingIgnoredDuringExecution: [ - { - labelSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaceSelector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - namespaces: [ - "namespaces_example", - ], - topologyKey: "topologyKey_example", - }, - ], - }, - }, - archiveLocation: { - archiveLogs: true, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - raw: { - data: "data_example", - }, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - }, - automountServiceAccountToken: true, - container: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "Always", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "FallbackToLogsOnError", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - containerSet: { - containers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - dependencies: [ - "dependencies_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - retryStrategy: { - duration: "duration_example", - retries: "retries_example", - }, - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - }, - daemon: true, - dag: { - failFast: true, - target: "target_example", - tasks: [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - dependencies: [ - "dependencies_example", - ], - depends: "depends_example", - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - }, - data: { - source: { - artifactPaths: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - transformation: [ - { - expression: "expression_example", - }, - ], - }, - executor: { - serviceAccountName: "serviceAccountName_example", - }, - failFast: true, - hostAliases: [ - { - hostnames: [ - "hostnames_example", - ], - ip: "ip_example", - }, - ], - http: { - body: "body_example", - bodyFrom: { - bytes: 'YQ==', - }, - headers: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - insecureSkipVerify: true, - method: "method_example", - successCondition: "successCondition_example", - timeoutSeconds: 1, - url: "url_example", - }, - initContainers: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - inputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - memoize: { - cache: { - configMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - key: "key_example", - maxAge: "maxAge_example", - }, - metadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - metrics: { - prometheus: [ - { - counter: { - value: "value_example", - }, - gauge: { - operation: "operation_example", - realtime: true, - value: "value_example", - }, - help: "help_example", - histogram: { - buckets: [ - 3.14, - ], - value: "value_example", - }, - labels: [ - { - key: "key_example", - value: "value_example", - }, - ], - name: "name_example", - when: "when_example", - }, - ], - }, - name: "name_example", - nodeSelector: { - "key": "key_example", - }, - outputs: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - exitCode: "exitCode_example", - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - result: "result_example", - }, - parallelism: 1, - plugin: {}, - podSpecPatch: "podSpecPatch_example", - priority: 1, - priorityClassName: "priorityClassName_example", - resource: { - action: "action_example", - failureCondition: "failureCondition_example", - flags: [ - "flags_example", - ], - manifest: "manifest_example", - manifestFrom: { - artifact: { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - }, - mergeStrategy: "mergeStrategy_example", - setOwnerReference: true, - successCondition: "successCondition_example", - }, - retryStrategy: { - affinity: { - nodeAntiAffinity: {}, - }, - backoff: { - duration: "duration_example", - factor: "factor_example", - maxDuration: "maxDuration_example", - }, - expression: "expression_example", - limit: "limit_example", - retryPolicy: "retryPolicy_example", - }, - schedulerName: "schedulerName_example", - script: { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - source: "source_example", - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - securityContext: { - fsGroup: 1, - fsGroupChangePolicy: "fsGroupChangePolicy_example", - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - supplementalGroups: [ - 1, - ], - sysctls: [ - { - name: "name_example", - value: "value_example", - }, - ], - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - sidecars: [ - { - args: [ - "args_example", - ], - command: [ - "command_example", - ], - env: [ - { - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - secretKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - ], - envFrom: [ - { - configMapRef: { - name: "name_example", - optional: true, - }, - prefix: "prefix_example", - secretRef: { - name: "name_example", - optional: true, - }, - }, - ], - image: "image_example", - imagePullPolicy: "imagePullPolicy_example", - lifecycle: { - postStart: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - preStop: { - exec: { - command: [ - "command_example", - ], - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - }, - }, - livenessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - mirrorVolumeMounts: true, - name: "name_example", - ports: [ - { - containerPort: 1, - hostIP: "hostIP_example", - hostPort: 1, - name: "name_example", - protocol: "SCTP", - }, - ], - readinessProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - securityContext: { - allowPrivilegeEscalation: true, - capabilities: { - add: [ - "add_example", - ], - drop: [ - "drop_example", - ], - }, - privileged: true, - procMount: "procMount_example", - readOnlyRootFilesystem: true, - runAsGroup: 1, - runAsNonRoot: true, - runAsUser: 1, - seLinuxOptions: { - level: "level_example", - role: "role_example", - type: "type_example", - user: "user_example", - }, - seccompProfile: { - localhostProfile: "localhostProfile_example", - type: "Localhost", - }, - windowsOptions: { - gmsaCredentialSpec: "gmsaCredentialSpec_example", - gmsaCredentialSpecName: "gmsaCredentialSpecName_example", - hostProcess: true, - runAsUserName: "runAsUserName_example", - }, - }, - startupProbe: { - exec: { - command: [ - "command_example", - ], - }, - failureThreshold: 1, - grpc: { - port: 1, - service: "service_example", - }, - httpGet: { - host: "host_example", - httpHeaders: [ - { - name: "name_example", - value: "value_example", - }, - ], - path: "path_example", - port: "port_example", - scheme: "HTTP", - }, - initialDelaySeconds: 1, - periodSeconds: 1, - successThreshold: 1, - tcpSocket: { - host: "host_example", - port: "port_example", - }, - terminationGracePeriodSeconds: 1, - timeoutSeconds: 1, - }, - stdin: true, - stdinOnce: true, - terminationMessagePath: "terminationMessagePath_example", - terminationMessagePolicy: "terminationMessagePolicy_example", - tty: true, - volumeDevices: [ - { - devicePath: "devicePath_example", - name: "name_example", - }, - ], - volumeMounts: [ - { - mountPath: "mountPath_example", - mountPropagation: "mountPropagation_example", - name: "name_example", - readOnly: true, - subPath: "subPath_example", - subPathExpr: "subPathExpr_example", - }, - ], - workingDir: "workingDir_example", - }, - ], - steps: [ - [ - { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - continueOn: { - error: true, - failed: true, - }, - hooks: { - "key": { - arguments: { - artifacts: [ - { - archive: { - none: {}, - tar: { - compressionLevel: 1, - }, - zip: {}, - }, - archiveLogs: true, - artifactGC: { - podMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - }, - serviceAccountName: "serviceAccountName_example", - strategy: "strategy_example", - }, - artifactory: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - url: "url_example", - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - azure: { - accountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - blob: "blob_example", - container: "container_example", - endpoint: "endpoint_example", - useSDKCreds: true, - }, - deleted: true, - _from: "_from_example", - fromExpression: "fromExpression_example", - gcs: { - bucket: "bucket_example", - key: "key_example", - serviceAccountKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - git: { - branch: "branch_example", - depth: 1, - disableSubmodules: true, - fetch: [ - "fetch_example", - ], - insecureIgnoreHostKey: true, - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - repo: "repo_example", - revision: "revision_example", - singleBranch: true, - sshPrivateKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - globalName: "globalName_example", - hdfs: { - addresses: [ - "addresses_example", - ], - force: true, - hdfsUser: "hdfsUser_example", - krbCCacheSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbConfigConfigMap: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbKeytabSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - krbRealm: "krbRealm_example", - krbServicePrincipalName: "krbServicePrincipalName_example", - krbUsername: "krbUsername_example", - path: "path_example", - }, - http: { - auth: { - basicAuth: { - passwordSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - usernameSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - clientCert: { - clientCertSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - oauth2: { - clientIDSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - clientSecretSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - endpointParams: [ - { - key: "key_example", - value: "value_example", - }, - ], - scopes: [ - "scopes_example", - ], - tokenURLSecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - }, - headers: [ - { - name: "name_example", - value: "value_example", - }, - ], - url: "url_example", - }, - mode: 1, - name: "name_example", - optional: true, - oss: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: true, - endpoint: "endpoint_example", - key: "key_example", - lifecycleRule: { - markDeletionAfterDays: 1, - markInfrequentAccessAfterDays: 1, - }, - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - securityToken: "securityToken_example", - }, - path: "path_example", - raw: { - data: "data_example", - }, - recurseMode: true, - s3: { - accessKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - bucket: "bucket_example", - createBucketIfNotPresent: { - objectLocking: true, - }, - encryptionOptions: { - enableEncryption: true, - kmsEncryptionContext: "kmsEncryptionContext_example", - kmsKeyId: "kmsKeyId_example", - serverSideCustomerKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - }, - endpoint: "endpoint_example", - insecure: true, - key: "key_example", - region: "region_example", - roleARN: "roleARN_example", - secretKeySecret: { - key: "key_example", - name: "name_example", - optional: true, - }, - useSDKCreds: true, - }, - subPath: "subPath_example", - }, - ], - parameters: [ - { - _default: "_default_example", - description: "description_example", - _enum: [ - "_enum_example", - ], - globalName: "globalName_example", - name: "name_example", - value: "value_example", - valueFrom: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - _default: "_default_example", - event: "event_example", - expression: "expression_example", - jqFilter: "jqFilter_example", - jsonPath: "jsonPath_example", - parameter: "parameter_example", - path: "path_example", - supplied: {}, - }, - }, - ], - }, - expression: "expression_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - }, - }, - inline: , - name: "name_example", - onExit: "onExit_example", - template: "template_example", - templateRef: { - clusterScope: true, - name: "name_example", - template: "template_example", - }, - when: "when_example", - withItems: [ - {}, - ], - withParam: "withParam_example", - withSequence: { - count: "count_example", - end: "end_example", - format: "format_example", - start: "start_example", - }, - }, - ], - ], - suspend: { - duration: "duration_example", - }, - synchronization: { - mutex: { - name: "name_example", - namespace: "namespace_example", - }, - semaphore: { - configMapKeyRef: { - key: "key_example", - name: "name_example", - optional: true, - }, - namespace: "namespace_example", - }, - }, - timeout: "timeout_example", - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - }, - ], - tolerations: [ - { - effect: "NoExecute", - key: "key_example", - operator: "Equal", - tolerationSeconds: 1, - value: "value_example", - }, - ], - ttlStrategy: { - secondsAfterCompletion: 1, - secondsAfterFailure: 1, - secondsAfterSuccess: 1, - }, - volumeClaimGC: { - strategy: "strategy_example", - }, - volumeClaimTemplates: [ - { - apiVersion: "apiVersion_example", - kind: "kind_example", - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - status: { - accessModes: [ - "accessModes_example", - ], - allocatedResources: { - "key": "key_example", - }, - capacity: { - "key": "key_example", - }, - conditions: [ - { - lastProbeTime: new Date('1970-01-01T00:00:00.00Z'), - lastTransitionTime: new Date('1970-01-01T00:00:00.00Z'), - message: "message_example", - reason: "reason_example", - status: "status_example", - type: "FileSystemResizePending", - }, - ], - phase: "Bound", - resizeStatus: "resizeStatus_example", - }, - }, - ], - volumes: [ - { - awsElasticBlockStore: { - fsType: "fsType_example", - partition: 1, - readOnly: true, - volumeID: "volumeID_example", - }, - azureDisk: { - cachingMode: "cachingMode_example", - diskName: "diskName_example", - diskURI: "diskURI_example", - fsType: "fsType_example", - kind: "kind_example", - readOnly: true, - }, - azureFile: { - readOnly: true, - secretName: "secretName_example", - shareName: "shareName_example", - }, - cephfs: { - monitors: [ - "monitors_example", - ], - path: "path_example", - readOnly: true, - secretFile: "secretFile_example", - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - cinder: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeID: "volumeID_example", - }, - configMap: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - csi: { - driver: "driver_example", - fsType: "fsType_example", - nodePublishSecretRef: { - name: "name_example", - }, - readOnly: true, - volumeAttributes: { - "key": "key_example", - }, - }, - downwardAPI: { - defaultMode: 1, - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - emptyDir: { - medium: "medium_example", - sizeLimit: "sizeLimit_example", - }, - ephemeral: { - volumeClaimTemplate: { - metadata: { - annotations: { - "key": "key_example", - }, - clusterName: "clusterName_example", - creationTimestamp: new Date('1970-01-01T00:00:00.00Z'), - deletionGracePeriodSeconds: 1, - deletionTimestamp: new Date('1970-01-01T00:00:00.00Z'), - finalizers: [ - "finalizers_example", - ], - generateName: "generateName_example", - generation: 1, - labels: { - "key": "key_example", - }, - managedFields: [ - { - apiVersion: "apiVersion_example", - fieldsType: "fieldsType_example", - fieldsV1: {}, - manager: "manager_example", - operation: "operation_example", - subresource: "subresource_example", - time: new Date('1970-01-01T00:00:00.00Z'), - }, - ], - name: "name_example", - namespace: "namespace_example", - ownerReferences: [ - { - apiVersion: "apiVersion_example", - blockOwnerDeletion: true, - controller: true, - kind: "kind_example", - name: "name_example", - uid: "uid_example", - }, - ], - resourceVersion: "resourceVersion_example", - selfLink: "selfLink_example", - uid: "uid_example", - }, - spec: { - accessModes: [ - "accessModes_example", - ], - dataSource: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - dataSourceRef: { - apiGroup: "apiGroup_example", - kind: "kind_example", - name: "name_example", - }, - resources: { - limits: { - "key": "key_example", - }, - requests: { - "key": "key_example", - }, - }, - selector: { - matchExpressions: [ - { - key: "key_example", - operator: "operator_example", - values: [ - "values_example", - ], - }, - ], - matchLabels: { - "key": "key_example", - }, - }, - storageClassName: "storageClassName_example", - volumeMode: "volumeMode_example", - volumeName: "volumeName_example", - }, - }, - }, - fc: { - fsType: "fsType_example", - lun: 1, - readOnly: true, - targetWWNs: [ - "targetWWNs_example", - ], - wwids: [ - "wwids_example", - ], - }, - flexVolume: { - driver: "driver_example", - fsType: "fsType_example", - options: { - "key": "key_example", - }, - readOnly: true, - secretRef: { - name: "name_example", - }, - }, - flocker: { - datasetName: "datasetName_example", - datasetUUID: "datasetUUID_example", - }, - gcePersistentDisk: { - fsType: "fsType_example", - partition: 1, - pdName: "pdName_example", - readOnly: true, - }, - gitRepo: { - directory: "directory_example", - repository: "repository_example", - revision: "revision_example", - }, - glusterfs: { - endpoints: "endpoints_example", - path: "path_example", - readOnly: true, - }, - hostPath: { - path: "path_example", - type: "type_example", - }, - iscsi: { - chapAuthDiscovery: true, - chapAuthSession: true, - fsType: "fsType_example", - initiatorName: "initiatorName_example", - iqn: "iqn_example", - iscsiInterface: "iscsiInterface_example", - lun: 1, - portals: [ - "portals_example", - ], - readOnly: true, - secretRef: { - name: "name_example", - }, - targetPortal: "targetPortal_example", - }, - name: "name_example", - nfs: { - path: "path_example", - readOnly: true, - server: "server_example", - }, - persistentVolumeClaim: { - claimName: "claimName_example", - readOnly: true, - }, - photonPersistentDisk: { - fsType: "fsType_example", - pdID: "pdID_example", - }, - portworxVolume: { - fsType: "fsType_example", - readOnly: true, - volumeID: "volumeID_example", - }, - projected: { - defaultMode: 1, - sources: [ - { - configMap: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - downwardAPI: { - items: [ - { - fieldRef: { - apiVersion: "apiVersion_example", - fieldPath: "fieldPath_example", - }, - mode: 1, - path: "path_example", - resourceFieldRef: { - containerName: "containerName_example", - divisor: "divisor_example", - resource: "resource_example", - }, - }, - ], - }, - secret: { - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - name: "name_example", - optional: true, - }, - serviceAccountToken: { - audience: "audience_example", - expirationSeconds: 1, - path: "path_example", - }, - }, - ], - }, - quobyte: { - group: "group_example", - readOnly: true, - registry: "registry_example", - tenant: "tenant_example", - user: "user_example", - volume: "volume_example", - }, - rbd: { - fsType: "fsType_example", - image: "image_example", - keyring: "keyring_example", - monitors: [ - "monitors_example", - ], - pool: "pool_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - user: "user_example", - }, - scaleIO: { - fsType: "fsType_example", - gateway: "gateway_example", - protectionDomain: "protectionDomain_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - sslEnabled: true, - storageMode: "storageMode_example", - storagePool: "storagePool_example", - system: "system_example", - volumeName: "volumeName_example", - }, - secret: { - defaultMode: 1, - items: [ - { - key: "key_example", - mode: 1, - path: "path_example", - }, - ], - optional: true, - secretName: "secretName_example", - }, - storageos: { - fsType: "fsType_example", - readOnly: true, - secretRef: { - name: "name_example", - }, - volumeName: "volumeName_example", - volumeNamespace: "volumeNamespace_example", - }, - vsphereVolume: { - fsType: "fsType_example", - storagePolicyID: "storagePolicyID_example", - storagePolicyName: "storagePolicyName_example", - volumePath: "volumePath_example", - }, - }, - ], - workflowMetadata: { - annotations: { - "key": "key_example", - }, - labels: { - "key": "key_example", - }, - labelsFrom: { - "key": { - expression: "expression_example", - }, - }, - }, - workflowTemplateRef: { - clusterScope: true, - name: "name_example", - }, - }, - }, - }, -}; - -apiInstance.workflowTemplateServiceUpdateWorkflowTemplate(body).then((data:any) => { - console.log('API called successfully. Returned data: ' + data); -}).catch((error:any) => console.error(error)); -``` - - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | **IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest**| | - **namespace** | [**string**] | | defaults to undefined - **name** | [**string**] | DEPRECATED: This field is ignored. | defaults to undefined - - -### Return type - -**IoArgoprojWorkflowV1alpha1WorkflowTemplate** - -### Authorization - -[BearerToken](README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json - - **Accept**: application/json - - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | A successful response. | - | -**0** | An unexpected error response. | - | - -[[Back to top]](#) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to Model list]](README.md#documentation-for-models) [[Back to README]](README.md) - - diff --git a/plugins/argo-workflows-backend/api/client/apis/ArchivedWorkflowServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/ArchivedWorkflowServiceApi.ts deleted file mode 100644 index 8440171..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/ArchivedWorkflowServiceApi.ts +++ /dev/null @@ -1,719 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojWorkflowV1alpha1LabelKeys } from '../models/IoArgoprojWorkflowV1alpha1LabelKeys'; -import { IoArgoprojWorkflowV1alpha1LabelValues } from '../models/IoArgoprojWorkflowV1alpha1LabelValues'; -import { IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1Workflow } from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -import { IoArgoprojWorkflowV1alpha1WorkflowList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; - -/** - * no description - */ -export class ArchivedWorkflowServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param uid - * @param namespace - */ - public async archivedWorkflowServiceDeleteArchivedWorkflow(uid: string, namespace?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'uid' is not null or undefined - if (uid === null || uid === undefined) { - throw new RequiredError("ArchivedWorkflowServiceApi", "archivedWorkflowServiceDeleteArchivedWorkflow", "uid"); - } - - - - // Path Params - const localVarPath = '/api/v1/archived-workflows/{uid}' - .replace('{' + 'uid' + '}', encodeURIComponent(String(uid))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (namespace !== undefined) { - requestContext.setQueryParam("namespace", ObjectSerializer.serialize(namespace, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param uid - * @param namespace - * @param name - */ - public async archivedWorkflowServiceGetArchivedWorkflow(uid: string, namespace?: string, name?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'uid' is not null or undefined - if (uid === null || uid === undefined) { - throw new RequiredError("ArchivedWorkflowServiceApi", "archivedWorkflowServiceGetArchivedWorkflow", "uid"); - } - - - - - // Path Params - const localVarPath = '/api/v1/archived-workflows/{uid}' - .replace('{' + 'uid' + '}', encodeURIComponent(String(uid))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (namespace !== undefined) { - requestContext.setQueryParam("namespace", ObjectSerializer.serialize(namespace, "string", "")); - } - - // Query Params - if (name !== undefined) { - requestContext.setQueryParam("name", ObjectSerializer.serialize(name, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - */ - public async archivedWorkflowServiceListArchivedWorkflowLabelKeys(namespace?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - - // Path Params - const localVarPath = '/api/v1/archived-workflows-label-keys'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (namespace !== undefined) { - requestContext.setQueryParam("namespace", ObjectSerializer.serialize(namespace, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - * @param namespace - */ - public async archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, namespace?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/archived-workflows-label-values'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - // Query Params - if (namespace !== undefined) { - requestContext.setQueryParam("namespace", ObjectSerializer.serialize(namespace, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - * @param namePrefix - * @param namespace - */ - public async archivedWorkflowServiceListArchivedWorkflows(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, namePrefix?: string, namespace?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/archived-workflows'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - // Query Params - if (namePrefix !== undefined) { - requestContext.setQueryParam("namePrefix", ObjectSerializer.serialize(namePrefix, "string", "")); - } - - // Query Params - if (namespace !== undefined) { - requestContext.setQueryParam("namespace", ObjectSerializer.serialize(namespace, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param uid - * @param body - */ - public async archivedWorkflowServiceResubmitArchivedWorkflow(uid: string, body: IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'uid' is not null or undefined - if (uid === null || uid === undefined) { - throw new RequiredError("ArchivedWorkflowServiceApi", "archivedWorkflowServiceResubmitArchivedWorkflow", "uid"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("ArchivedWorkflowServiceApi", "archivedWorkflowServiceResubmitArchivedWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/archived-workflows/{uid}/resubmit' - .replace('{' + 'uid' + '}', encodeURIComponent(String(uid))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param uid - * @param body - */ - public async archivedWorkflowServiceRetryArchivedWorkflow(uid: string, body: IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'uid' is not null or undefined - if (uid === null || uid === undefined) { - throw new RequiredError("ArchivedWorkflowServiceApi", "archivedWorkflowServiceRetryArchivedWorkflow", "uid"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("ArchivedWorkflowServiceApi", "archivedWorkflowServiceRetryArchivedWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/archived-workflows/{uid}/retry' - .replace('{' + 'uid' + '}', encodeURIComponent(String(uid))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class ArchivedWorkflowServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceDeleteArchivedWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceDeleteArchivedWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceGetArchivedWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceGetArchivedWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceListArchivedWorkflowLabelKeys - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceListArchivedWorkflowLabelKeys(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1LabelKeys = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1LabelKeys", "" - ) as IoArgoprojWorkflowV1alpha1LabelKeys; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1LabelKeys = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1LabelKeys", "" - ) as IoArgoprojWorkflowV1alpha1LabelKeys; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceListArchivedWorkflowLabelValues - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceListArchivedWorkflowLabelValues(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1LabelValues = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1LabelValues", "" - ) as IoArgoprojWorkflowV1alpha1LabelValues; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1LabelValues = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1LabelValues", "" - ) as IoArgoprojWorkflowV1alpha1LabelValues; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceListArchivedWorkflows - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceListArchivedWorkflows(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1WorkflowList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowList; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceResubmitArchivedWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceResubmitArchivedWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to archivedWorkflowServiceRetryArchivedWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async archivedWorkflowServiceRetryArchivedWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/ArtifactServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/ArtifactServiceApi.ts deleted file mode 100644 index 2a36f4a..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/ArtifactServiceApi.ts +++ /dev/null @@ -1,492 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; - -/** - * no description - */ -export class ArtifactServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * Get an artifact. - * @param namespace - * @param idDiscriminator - * @param id - * @param nodeId - * @param artifactName - * @param artifactDiscriminator - */ - public async artifactServiceGetArtifactFile(namespace: string, idDiscriminator: 'workflow' | 'archived-workflows ', id: string, nodeId: string, artifactName: string, artifactDiscriminator: 'outputs', _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetArtifactFile", "namespace"); - } - - - // verify required parameter 'idDiscriminator' is not null or undefined - if (idDiscriminator === null || idDiscriminator === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetArtifactFile", "idDiscriminator"); - } - - - // verify required parameter 'id' is not null or undefined - if (id === null || id === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetArtifactFile", "id"); - } - - - // verify required parameter 'nodeId' is not null or undefined - if (nodeId === null || nodeId === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetArtifactFile", "nodeId"); - } - - - // verify required parameter 'artifactName' is not null or undefined - if (artifactName === null || artifactName === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetArtifactFile", "artifactName"); - } - - - // verify required parameter 'artifactDiscriminator' is not null or undefined - if (artifactDiscriminator === null || artifactDiscriminator === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetArtifactFile", "artifactDiscriminator"); - } - - - // Path Params - const localVarPath = '/artifact-files/{namespace}/{idDiscriminator}/{id}/{nodeId}/{artifactDiscriminator}/{artifactName}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'idDiscriminator' + '}', encodeURIComponent(String(idDiscriminator))) - .replace('{' + 'id' + '}', encodeURIComponent(String(id))) - .replace('{' + 'nodeId' + '}', encodeURIComponent(String(nodeId))) - .replace('{' + 'artifactName' + '}', encodeURIComponent(String(artifactName))) - .replace('{' + 'artifactDiscriminator' + '}', encodeURIComponent(String(artifactDiscriminator))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * Get an input artifact. - * @param namespace - * @param name - * @param nodeId - * @param artifactName - */ - public async artifactServiceGetInputArtifact(namespace: string, name: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifact", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifact", "name"); - } - - - // verify required parameter 'nodeId' is not null or undefined - if (nodeId === null || nodeId === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifact", "nodeId"); - } - - - // verify required parameter 'artifactName' is not null or undefined - if (artifactName === null || artifactName === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifact", "artifactName"); - } - - - // Path Params - const localVarPath = '/input-artifacts/{namespace}/{name}/{nodeId}/{artifactName}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))) - .replace('{' + 'nodeId' + '}', encodeURIComponent(String(nodeId))) - .replace('{' + 'artifactName' + '}', encodeURIComponent(String(artifactName))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * Get an input artifact by UID. - * @param uid - * @param nodeId - * @param artifactName - */ - public async artifactServiceGetInputArtifactByUID(uid: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'uid' is not null or undefined - if (uid === null || uid === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifactByUID", "uid"); - } - - - // verify required parameter 'nodeId' is not null or undefined - if (nodeId === null || nodeId === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifactByUID", "nodeId"); - } - - - // verify required parameter 'artifactName' is not null or undefined - if (artifactName === null || artifactName === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetInputArtifactByUID", "artifactName"); - } - - - // Path Params - const localVarPath = '/input-artifacts-by-uid/{uid}/{nodeId}/{artifactName}' - .replace('{' + 'uid' + '}', encodeURIComponent(String(uid))) - .replace('{' + 'nodeId' + '}', encodeURIComponent(String(nodeId))) - .replace('{' + 'artifactName' + '}', encodeURIComponent(String(artifactName))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * Get an output artifact. - * @param namespace - * @param name - * @param nodeId - * @param artifactName - */ - public async artifactServiceGetOutputArtifact(namespace: string, name: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifact", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifact", "name"); - } - - - // verify required parameter 'nodeId' is not null or undefined - if (nodeId === null || nodeId === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifact", "nodeId"); - } - - - // verify required parameter 'artifactName' is not null or undefined - if (artifactName === null || artifactName === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifact", "artifactName"); - } - - - // Path Params - const localVarPath = '/artifacts/{namespace}/{name}/{nodeId}/{artifactName}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))) - .replace('{' + 'nodeId' + '}', encodeURIComponent(String(nodeId))) - .replace('{' + 'artifactName' + '}', encodeURIComponent(String(artifactName))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * Get an output artifact by UID. - * @param uid - * @param nodeId - * @param artifactName - */ - public async artifactServiceGetOutputArtifactByUID(uid: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'uid' is not null or undefined - if (uid === null || uid === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifactByUID", "uid"); - } - - - // verify required parameter 'nodeId' is not null or undefined - if (nodeId === null || nodeId === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifactByUID", "nodeId"); - } - - - // verify required parameter 'artifactName' is not null or undefined - if (artifactName === null || artifactName === undefined) { - throw new RequiredError("ArtifactServiceApi", "artifactServiceGetOutputArtifactByUID", "artifactName"); - } - - - // Path Params - const localVarPath = '/artifacts-by-uid/{uid}/{nodeId}/{artifactName}' - .replace('{' + 'uid' + '}', encodeURIComponent(String(uid))) - .replace('{' + 'nodeId' + '}', encodeURIComponent(String(nodeId))) - .replace('{' + 'artifactName' + '}', encodeURIComponent(String(artifactName))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class ArtifactServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to artifactServiceGetArtifactFile - * @throws ApiException if the response code was not in [200, 299] - */ - public async artifactServiceGetArtifactFile(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: HttpFile = await response.getBodyAsFile() as any as HttpFile; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "binary" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: HttpFile = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "HttpFile", "binary" - ) as HttpFile; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to artifactServiceGetInputArtifact - * @throws ApiException if the response code was not in [200, 299] - */ - public async artifactServiceGetInputArtifact(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: HttpFile = await response.getBodyAsFile() as any as HttpFile; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "binary" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: HttpFile = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "HttpFile", "binary" - ) as HttpFile; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to artifactServiceGetInputArtifactByUID - * @throws ApiException if the response code was not in [200, 299] - */ - public async artifactServiceGetInputArtifactByUID(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: HttpFile = await response.getBodyAsFile() as any as HttpFile; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "binary" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: HttpFile = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "HttpFile", "binary" - ) as HttpFile; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to artifactServiceGetOutputArtifact - * @throws ApiException if the response code was not in [200, 299] - */ - public async artifactServiceGetOutputArtifact(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: HttpFile = await response.getBodyAsFile() as any as HttpFile; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "binary" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: HttpFile = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "HttpFile", "binary" - ) as HttpFile; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to artifactServiceGetOutputArtifactByUID - * @throws ApiException if the response code was not in [200, 299] - */ - public async artifactServiceGetOutputArtifactByUID(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: HttpFile = await response.getBodyAsFile() as any as HttpFile; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "binary" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: HttpFile = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "HttpFile", "binary" - ) as HttpFile; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/ClusterWorkflowTemplateServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/ClusterWorkflowTemplateServiceApi.ts deleted file mode 100644 index b67fdff..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/ClusterWorkflowTemplateServiceApi.ts +++ /dev/null @@ -1,601 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate } from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate'; -import { IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest'; -import { IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest } from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest'; -import { IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList } from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList'; -import { IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest } from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest'; - -/** - * no description - */ -export class ClusterWorkflowTemplateServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param body - */ - public async clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("ClusterWorkflowTemplateServiceApi", "clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cluster-workflow-templates'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param name - * @param deleteOptionsGracePeriodSeconds The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. - * @param deleteOptionsPreconditionsUid Specifies the target UID. +optional. - * @param deleteOptionsPreconditionsResourceVersion Specifies the target ResourceVersion +optional. - * @param deleteOptionsOrphanDependents Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. - * @param deleteOptionsPropagationPolicy Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. - * @param deleteOptionsDryRun When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. - */ - public async clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("ClusterWorkflowTemplateServiceApi", "clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate", "name"); - } - - - - - - - - - // Path Params - const localVarPath = '/api/v1/cluster-workflow-templates/{name}' - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (deleteOptionsGracePeriodSeconds !== undefined) { - requestContext.setQueryParam("deleteOptions.gracePeriodSeconds", ObjectSerializer.serialize(deleteOptionsGracePeriodSeconds, "string", "int64")); - } - - // Query Params - if (deleteOptionsPreconditionsUid !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.uid", ObjectSerializer.serialize(deleteOptionsPreconditionsUid, "string", "")); - } - - // Query Params - if (deleteOptionsPreconditionsResourceVersion !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.resourceVersion", ObjectSerializer.serialize(deleteOptionsPreconditionsResourceVersion, "string", "")); - } - - // Query Params - if (deleteOptionsOrphanDependents !== undefined) { - requestContext.setQueryParam("deleteOptions.orphanDependents", ObjectSerializer.serialize(deleteOptionsOrphanDependents, "boolean", "")); - } - - // Query Params - if (deleteOptionsPropagationPolicy !== undefined) { - requestContext.setQueryParam("deleteOptions.propagationPolicy", ObjectSerializer.serialize(deleteOptionsPropagationPolicy, "string", "")); - } - - // Query Params - if (deleteOptionsDryRun !== undefined) { - requestContext.setQueryParam("deleteOptions.dryRun", ObjectSerializer.serialize(deleteOptionsDryRun, "Array", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param name - * @param getOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - */ - public async clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("ClusterWorkflowTemplateServiceApi", "clusterWorkflowTemplateServiceGetClusterWorkflowTemplate", "name"); - } - - - - // Path Params - const localVarPath = '/api/v1/cluster-workflow-templates/{name}' - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (getOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("getOptions.resourceVersion", ObjectSerializer.serialize(getOptionsResourceVersion, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param body - */ - public async clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("ClusterWorkflowTemplateServiceApi", "clusterWorkflowTemplateServiceLintClusterWorkflowTemplate", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cluster-workflow-templates/lint'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/cluster-workflow-templates'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public async clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name: string, body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("ClusterWorkflowTemplateServiceApi", "clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("ClusterWorkflowTemplateServiceApi", "clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cluster-workflow-templates/{name}' - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class ClusterWorkflowTemplateServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to clusterWorkflowTemplateServiceGetClusterWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to clusterWorkflowTemplateServiceLintClusterWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to clusterWorkflowTemplateServiceListClusterWorkflowTemplates - * @throws ApiException if the response code was not in [200, 299] - */ - public async clusterWorkflowTemplateServiceListClusterWorkflowTemplates(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/CronWorkflowServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/CronWorkflowServiceApi.ts deleted file mode 100644 index b5269d5..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/CronWorkflowServiceApi.ts +++ /dev/null @@ -1,847 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1CronWorkflow } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflow'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowList } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowList'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest'; - -/** - * no description - */ -export class CronWorkflowServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param namespace - * @param body - */ - public async cronWorkflowServiceCreateCronWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceCreateCronWorkflow", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceCreateCronWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param deleteOptionsGracePeriodSeconds The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. - * @param deleteOptionsPreconditionsUid Specifies the target UID. +optional. - * @param deleteOptionsPreconditionsResourceVersion Specifies the target ResourceVersion +optional. - * @param deleteOptionsOrphanDependents Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. - * @param deleteOptionsPropagationPolicy Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. - * @param deleteOptionsDryRun When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. - */ - public async cronWorkflowServiceDeleteCronWorkflow(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceDeleteCronWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceDeleteCronWorkflow", "name"); - } - - - - - - - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (deleteOptionsGracePeriodSeconds !== undefined) { - requestContext.setQueryParam("deleteOptions.gracePeriodSeconds", ObjectSerializer.serialize(deleteOptionsGracePeriodSeconds, "string", "int64")); - } - - // Query Params - if (deleteOptionsPreconditionsUid !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.uid", ObjectSerializer.serialize(deleteOptionsPreconditionsUid, "string", "")); - } - - // Query Params - if (deleteOptionsPreconditionsResourceVersion !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.resourceVersion", ObjectSerializer.serialize(deleteOptionsPreconditionsResourceVersion, "string", "")); - } - - // Query Params - if (deleteOptionsOrphanDependents !== undefined) { - requestContext.setQueryParam("deleteOptions.orphanDependents", ObjectSerializer.serialize(deleteOptionsOrphanDependents, "boolean", "")); - } - - // Query Params - if (deleteOptionsPropagationPolicy !== undefined) { - requestContext.setQueryParam("deleteOptions.propagationPolicy", ObjectSerializer.serialize(deleteOptionsPropagationPolicy, "string", "")); - } - - // Query Params - if (deleteOptionsDryRun !== undefined) { - requestContext.setQueryParam("deleteOptions.dryRun", ObjectSerializer.serialize(deleteOptionsDryRun, "Array", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param getOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - */ - public async cronWorkflowServiceGetCronWorkflow(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceGetCronWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceGetCronWorkflow", "name"); - } - - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (getOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("getOptions.resourceVersion", ObjectSerializer.serialize(getOptionsResourceVersion, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param body - */ - public async cronWorkflowServiceLintCronWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceLintCronWorkflow", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceLintCronWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}/lint' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async cronWorkflowServiceListCronWorkflows(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceListCronWorkflows", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async cronWorkflowServiceResumeCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceResumeCronWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceResumeCronWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceResumeCronWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}/{name}/resume' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async cronWorkflowServiceSuspendCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceSuspendCronWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceSuspendCronWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceSuspendCronWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}/{name}/suspend' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public async cronWorkflowServiceUpdateCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceUpdateCronWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceUpdateCronWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("CronWorkflowServiceApi", "cronWorkflowServiceUpdateCronWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/cron-workflows/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class CronWorkflowServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceCreateCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceCreateCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceDeleteCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceDeleteCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceGetCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceGetCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceLintCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceLintCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceListCronWorkflows - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceListCronWorkflows(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflowList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflowList", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflowList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflowList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflowList", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflowList; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceResumeCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceResumeCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceSuspendCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceSuspendCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to cronWorkflowServiceUpdateCronWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async cronWorkflowServiceUpdateCronWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1CronWorkflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1CronWorkflow", "" - ) as IoArgoprojWorkflowV1alpha1CronWorkflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/EventServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/EventServiceApi.ts deleted file mode 100644 index 338b6c1..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/EventServiceApi.ts +++ /dev/null @@ -1,256 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList'; - -/** - * no description - */ -export class EventServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async eventServiceListWorkflowEventBindings(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventServiceApi", "eventServiceListWorkflowEventBindings", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflow-event-bindings/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace The namespace for the io.argoproj.workflow.v1alpha1. This can be empty if the client has cluster scoped permissions. If empty, then the event is \"broadcast\" to workflow event binding in all namespaces. - * @param discriminator Optional discriminator for the io.argoproj.workflow.v1alpha1. This should almost always be empty. Used for edge-cases where the event payload alone is not provide enough information to discriminate the event. This MUST NOT be used as security mechanism, e.g. to allow two clients to use the same access token, or to support webhooks on unsecured server. Instead, use access tokens. This is made available as `discriminator` in the event binding selector (`/spec/event/selector)` - * @param body The event itself can be any data. - */ - public async eventServiceReceiveEvent(namespace: string, discriminator: string, body: any, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventServiceApi", "eventServiceReceiveEvent", "namespace"); - } - - - // verify required parameter 'discriminator' is not null or undefined - if (discriminator === null || discriminator === undefined) { - throw new RequiredError("EventServiceApi", "eventServiceReceiveEvent", "discriminator"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("EventServiceApi", "eventServiceReceiveEvent", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/events/{namespace}/{discriminator}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'discriminator' + '}', encodeURIComponent(String(discriminator))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "any", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class EventServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventServiceListWorkflowEventBindings - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventServiceListWorkflowEventBindings(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowEventBindingList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowEventBindingList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowEventBindingList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1WorkflowEventBindingList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowEventBindingList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowEventBindingList; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventServiceReceiveEvent - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventServiceReceiveEvent(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/EventSourceServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/EventSourceServiceApi.ts deleted file mode 100644 index e6b8183..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/EventSourceServiceApi.ts +++ /dev/null @@ -1,858 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { EventsourceCreateEventSourceRequest } from '../models/EventsourceCreateEventSourceRequest'; -import { EventsourceUpdateEventSourceRequest } from '../models/EventsourceUpdateEventSourceRequest'; -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojEventsV1alpha1EventSource } from '../models/IoArgoprojEventsV1alpha1EventSource'; -import { IoArgoprojEventsV1alpha1EventSourceList } from '../models/IoArgoprojEventsV1alpha1EventSourceList'; -import { StreamResultOfEventsourceEventSourceWatchEvent } from '../models/StreamResultOfEventsourceEventSourceWatchEvent'; -import { StreamResultOfEventsourceLogEntry } from '../models/StreamResultOfEventsourceLogEntry'; - -/** - * no description - */ -export class EventSourceServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param namespace - * @param body - */ - public async eventSourceServiceCreateEventSource(namespace: string, body: EventsourceCreateEventSourceRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceCreateEventSource", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceCreateEventSource", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/event-sources/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "EventsourceCreateEventSourceRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param deleteOptionsGracePeriodSeconds The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. - * @param deleteOptionsPreconditionsUid Specifies the target UID. +optional. - * @param deleteOptionsPreconditionsResourceVersion Specifies the target ResourceVersion +optional. - * @param deleteOptionsOrphanDependents Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. - * @param deleteOptionsPropagationPolicy Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. - * @param deleteOptionsDryRun When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. - */ - public async eventSourceServiceDeleteEventSource(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceDeleteEventSource", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceDeleteEventSource", "name"); - } - - - - - - - - - // Path Params - const localVarPath = '/api/v1/event-sources/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (deleteOptionsGracePeriodSeconds !== undefined) { - requestContext.setQueryParam("deleteOptions.gracePeriodSeconds", ObjectSerializer.serialize(deleteOptionsGracePeriodSeconds, "string", "int64")); - } - - // Query Params - if (deleteOptionsPreconditionsUid !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.uid", ObjectSerializer.serialize(deleteOptionsPreconditionsUid, "string", "")); - } - - // Query Params - if (deleteOptionsPreconditionsResourceVersion !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.resourceVersion", ObjectSerializer.serialize(deleteOptionsPreconditionsResourceVersion, "string", "")); - } - - // Query Params - if (deleteOptionsOrphanDependents !== undefined) { - requestContext.setQueryParam("deleteOptions.orphanDependents", ObjectSerializer.serialize(deleteOptionsOrphanDependents, "boolean", "")); - } - - // Query Params - if (deleteOptionsPropagationPolicy !== undefined) { - requestContext.setQueryParam("deleteOptions.propagationPolicy", ObjectSerializer.serialize(deleteOptionsPropagationPolicy, "string", "")); - } - - // Query Params - if (deleteOptionsDryRun !== undefined) { - requestContext.setQueryParam("deleteOptions.dryRun", ObjectSerializer.serialize(deleteOptionsDryRun, "Array", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name optional - only return entries for this event source. - * @param eventSourceType optional - only return entries for this event source type (e.g. `webhook`). - * @param eventName optional - only return entries for this event name (e.g. `example`). - * @param grep optional - only return entries where `msg` matches this regular expression. - * @param podLogOptionsContainer The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @param podLogOptionsFollow Follow the log stream of the pod. Defaults to false. +optional. - * @param podLogOptionsPrevious Return previous terminated container logs. Defaults to false. +optional. - * @param podLogOptionsSinceSeconds A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. - * @param podLogOptionsSinceTimeSeconds Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. - * @param podLogOptionsSinceTimeNanos Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. - * @param podLogOptionsTimestamps If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @param podLogOptionsTailLines If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. - * @param podLogOptionsLimitBytes If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. - * @param podLogOptionsInsecureSkipTLSVerifyBackend insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. - */ - public async eventSourceServiceEventSourcesLogs(namespace: string, name?: string, eventSourceType?: string, eventName?: string, grep?: string, podLogOptionsContainer?: string, podLogOptionsFollow?: boolean, podLogOptionsPrevious?: boolean, podLogOptionsSinceSeconds?: string, podLogOptionsSinceTimeSeconds?: string, podLogOptionsSinceTimeNanos?: number, podLogOptionsTimestamps?: boolean, podLogOptionsTailLines?: string, podLogOptionsLimitBytes?: string, podLogOptionsInsecureSkipTLSVerifyBackend?: boolean, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceEventSourcesLogs", "namespace"); - } - - - - - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/stream/event-sources/{namespace}/logs' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (name !== undefined) { - requestContext.setQueryParam("name", ObjectSerializer.serialize(name, "string", "")); - } - - // Query Params - if (eventSourceType !== undefined) { - requestContext.setQueryParam("eventSourceType", ObjectSerializer.serialize(eventSourceType, "string", "")); - } - - // Query Params - if (eventName !== undefined) { - requestContext.setQueryParam("eventName", ObjectSerializer.serialize(eventName, "string", "")); - } - - // Query Params - if (grep !== undefined) { - requestContext.setQueryParam("grep", ObjectSerializer.serialize(grep, "string", "")); - } - - // Query Params - if (podLogOptionsContainer !== undefined) { - requestContext.setQueryParam("podLogOptions.container", ObjectSerializer.serialize(podLogOptionsContainer, "string", "")); - } - - // Query Params - if (podLogOptionsFollow !== undefined) { - requestContext.setQueryParam("podLogOptions.follow", ObjectSerializer.serialize(podLogOptionsFollow, "boolean", "")); - } - - // Query Params - if (podLogOptionsPrevious !== undefined) { - requestContext.setQueryParam("podLogOptions.previous", ObjectSerializer.serialize(podLogOptionsPrevious, "boolean", "")); - } - - // Query Params - if (podLogOptionsSinceSeconds !== undefined) { - requestContext.setQueryParam("podLogOptions.sinceSeconds", ObjectSerializer.serialize(podLogOptionsSinceSeconds, "string", "int64")); - } - - // Query Params - if (podLogOptionsSinceTimeSeconds !== undefined) { - requestContext.setQueryParam("podLogOptions.sinceTime.seconds", ObjectSerializer.serialize(podLogOptionsSinceTimeSeconds, "string", "int64")); - } - - // Query Params - if (podLogOptionsSinceTimeNanos !== undefined) { - requestContext.setQueryParam("podLogOptions.sinceTime.nanos", ObjectSerializer.serialize(podLogOptionsSinceTimeNanos, "number", "int32")); - } - - // Query Params - if (podLogOptionsTimestamps !== undefined) { - requestContext.setQueryParam("podLogOptions.timestamps", ObjectSerializer.serialize(podLogOptionsTimestamps, "boolean", "")); - } - - // Query Params - if (podLogOptionsTailLines !== undefined) { - requestContext.setQueryParam("podLogOptions.tailLines", ObjectSerializer.serialize(podLogOptionsTailLines, "string", "int64")); - } - - // Query Params - if (podLogOptionsLimitBytes !== undefined) { - requestContext.setQueryParam("podLogOptions.limitBytes", ObjectSerializer.serialize(podLogOptionsLimitBytes, "string", "int64")); - } - - // Query Params - if (podLogOptionsInsecureSkipTLSVerifyBackend !== undefined) { - requestContext.setQueryParam("podLogOptions.insecureSkipTLSVerifyBackend", ObjectSerializer.serialize(podLogOptionsInsecureSkipTLSVerifyBackend, "boolean", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - */ - public async eventSourceServiceGetEventSource(namespace: string, name: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceGetEventSource", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceGetEventSource", "name"); - } - - - // Path Params - const localVarPath = '/api/v1/event-sources/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async eventSourceServiceListEventSources(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceListEventSources", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/event-sources/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async eventSourceServiceUpdateEventSource(namespace: string, name: string, body: EventsourceUpdateEventSourceRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceUpdateEventSource", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceUpdateEventSource", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceUpdateEventSource", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/event-sources/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "EventsourceUpdateEventSourceRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async eventSourceServiceWatchEventSources(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("EventSourceServiceApi", "eventSourceServiceWatchEventSources", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/stream/event-sources/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class EventSourceServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceCreateEventSource - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceCreateEventSource(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1EventSource = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSource", "" - ) as IoArgoprojEventsV1alpha1EventSource; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1EventSource = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSource", "" - ) as IoArgoprojEventsV1alpha1EventSource; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceDeleteEventSource - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceDeleteEventSource(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceEventSourcesLogs - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceEventSourcesLogs(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfEventsourceLogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfEventsourceLogEntry", "" - ) as StreamResultOfEventsourceLogEntry; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: StreamResultOfEventsourceLogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfEventsourceLogEntry", "" - ) as StreamResultOfEventsourceLogEntry; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceGetEventSource - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceGetEventSource(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1EventSource = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSource", "" - ) as IoArgoprojEventsV1alpha1EventSource; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1EventSource = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSource", "" - ) as IoArgoprojEventsV1alpha1EventSource; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceListEventSources - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceListEventSources(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1EventSourceList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSourceList", "" - ) as IoArgoprojEventsV1alpha1EventSourceList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1EventSourceList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSourceList", "" - ) as IoArgoprojEventsV1alpha1EventSourceList; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceUpdateEventSource - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceUpdateEventSource(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1EventSource = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSource", "" - ) as IoArgoprojEventsV1alpha1EventSource; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1EventSource = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1EventSource", "" - ) as IoArgoprojEventsV1alpha1EventSource; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to eventSourceServiceWatchEventSources - * @throws ApiException if the response code was not in [200, 299] - */ - public async eventSourceServiceWatchEventSources(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfEventsourceEventSourceWatchEvent = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfEventsourceEventSourceWatchEvent", "" - ) as StreamResultOfEventsourceEventSourceWatchEvent; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: StreamResultOfEventsourceEventSourceWatchEvent = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfEventsourceEventSourceWatchEvent", "" - ) as StreamResultOfEventsourceEventSourceWatchEvent; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/InfoServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/InfoServiceApi.ts deleted file mode 100644 index f9db252..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/InfoServiceApi.ts +++ /dev/null @@ -1,300 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojWorkflowV1alpha1CollectEventRequest } from '../models/IoArgoprojWorkflowV1alpha1CollectEventRequest'; -import { IoArgoprojWorkflowV1alpha1GetUserInfoResponse } from '../models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse'; -import { IoArgoprojWorkflowV1alpha1InfoResponse } from '../models/IoArgoprojWorkflowV1alpha1InfoResponse'; -import { IoArgoprojWorkflowV1alpha1Version } from '../models/IoArgoprojWorkflowV1alpha1Version'; - -/** - * no description - */ -export class InfoServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param body - */ - public async infoServiceCollectEvent(body: IoArgoprojWorkflowV1alpha1CollectEventRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("InfoServiceApi", "infoServiceCollectEvent", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/tracking/event'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1CollectEventRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - */ - public async infoServiceGetInfo(_options?: Configuration): Promise { - let _config = _options || this.configuration; - - // Path Params - const localVarPath = '/api/v1/info'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - */ - public async infoServiceGetUserInfo(_options?: Configuration): Promise { - let _config = _options || this.configuration; - - // Path Params - const localVarPath = '/api/v1/userinfo'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - */ - public async infoServiceGetVersion(_options?: Configuration): Promise { - let _config = _options || this.configuration; - - // Path Params - const localVarPath = '/api/v1/version'; - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class InfoServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to infoServiceCollectEvent - * @throws ApiException if the response code was not in [200, 299] - */ - public async infoServiceCollectEvent(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to infoServiceGetInfo - * @throws ApiException if the response code was not in [200, 299] - */ - public async infoServiceGetInfo(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1InfoResponse = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1InfoResponse", "" - ) as IoArgoprojWorkflowV1alpha1InfoResponse; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1InfoResponse = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1InfoResponse", "" - ) as IoArgoprojWorkflowV1alpha1InfoResponse; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to infoServiceGetUserInfo - * @throws ApiException if the response code was not in [200, 299] - */ - public async infoServiceGetUserInfo(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1GetUserInfoResponse = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1GetUserInfoResponse", "" - ) as IoArgoprojWorkflowV1alpha1GetUserInfoResponse; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1GetUserInfoResponse = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1GetUserInfoResponse", "" - ) as IoArgoprojWorkflowV1alpha1GetUserInfoResponse; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to infoServiceGetVersion - * @throws ApiException if the response code was not in [200, 299] - */ - public async infoServiceGetVersion(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Version = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Version", "" - ) as IoArgoprojWorkflowV1alpha1Version; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Version = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Version", "" - ) as IoArgoprojWorkflowV1alpha1Version; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/SensorServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/SensorServiceApi.ts deleted file mode 100644 index aeb92e4..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/SensorServiceApi.ts +++ /dev/null @@ -1,858 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojEventsV1alpha1Sensor } from '../models/IoArgoprojEventsV1alpha1Sensor'; -import { IoArgoprojEventsV1alpha1SensorList } from '../models/IoArgoprojEventsV1alpha1SensorList'; -import { SensorCreateSensorRequest } from '../models/SensorCreateSensorRequest'; -import { SensorUpdateSensorRequest } from '../models/SensorUpdateSensorRequest'; -import { StreamResultOfSensorLogEntry } from '../models/StreamResultOfSensorLogEntry'; -import { StreamResultOfSensorSensorWatchEvent } from '../models/StreamResultOfSensorSensorWatchEvent'; - -/** - * no description - */ -export class SensorServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param namespace - * @param body - */ - public async sensorServiceCreateSensor(namespace: string, body: SensorCreateSensorRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceCreateSensor", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceCreateSensor", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/sensors/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "SensorCreateSensorRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param deleteOptionsGracePeriodSeconds The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. - * @param deleteOptionsPreconditionsUid Specifies the target UID. +optional. - * @param deleteOptionsPreconditionsResourceVersion Specifies the target ResourceVersion +optional. - * @param deleteOptionsOrphanDependents Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. - * @param deleteOptionsPropagationPolicy Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. - * @param deleteOptionsDryRun When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. - */ - public async sensorServiceDeleteSensor(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceDeleteSensor", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceDeleteSensor", "name"); - } - - - - - - - - - // Path Params - const localVarPath = '/api/v1/sensors/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (deleteOptionsGracePeriodSeconds !== undefined) { - requestContext.setQueryParam("deleteOptions.gracePeriodSeconds", ObjectSerializer.serialize(deleteOptionsGracePeriodSeconds, "string", "int64")); - } - - // Query Params - if (deleteOptionsPreconditionsUid !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.uid", ObjectSerializer.serialize(deleteOptionsPreconditionsUid, "string", "")); - } - - // Query Params - if (deleteOptionsPreconditionsResourceVersion !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.resourceVersion", ObjectSerializer.serialize(deleteOptionsPreconditionsResourceVersion, "string", "")); - } - - // Query Params - if (deleteOptionsOrphanDependents !== undefined) { - requestContext.setQueryParam("deleteOptions.orphanDependents", ObjectSerializer.serialize(deleteOptionsOrphanDependents, "boolean", "")); - } - - // Query Params - if (deleteOptionsPropagationPolicy !== undefined) { - requestContext.setQueryParam("deleteOptions.propagationPolicy", ObjectSerializer.serialize(deleteOptionsPropagationPolicy, "string", "")); - } - - // Query Params - if (deleteOptionsDryRun !== undefined) { - requestContext.setQueryParam("deleteOptions.dryRun", ObjectSerializer.serialize(deleteOptionsDryRun, "Array", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param getOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - */ - public async sensorServiceGetSensor(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceGetSensor", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceGetSensor", "name"); - } - - - - // Path Params - const localVarPath = '/api/v1/sensors/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (getOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("getOptions.resourceVersion", ObjectSerializer.serialize(getOptionsResourceVersion, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async sensorServiceListSensors(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceListSensors", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/sensors/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name optional - only return entries for this sensor name. - * @param triggerName optional - only return entries for this trigger. - * @param grep option - only return entries where `msg` contains this regular expressions. - * @param podLogOptionsContainer The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @param podLogOptionsFollow Follow the log stream of the pod. Defaults to false. +optional. - * @param podLogOptionsPrevious Return previous terminated container logs. Defaults to false. +optional. - * @param podLogOptionsSinceSeconds A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. - * @param podLogOptionsSinceTimeSeconds Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. - * @param podLogOptionsSinceTimeNanos Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. - * @param podLogOptionsTimestamps If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @param podLogOptionsTailLines If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. - * @param podLogOptionsLimitBytes If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. - * @param podLogOptionsInsecureSkipTLSVerifyBackend insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. - */ - public async sensorServiceSensorsLogs(namespace: string, name?: string, triggerName?: string, grep?: string, podLogOptionsContainer?: string, podLogOptionsFollow?: boolean, podLogOptionsPrevious?: boolean, podLogOptionsSinceSeconds?: string, podLogOptionsSinceTimeSeconds?: string, podLogOptionsSinceTimeNanos?: number, podLogOptionsTimestamps?: boolean, podLogOptionsTailLines?: string, podLogOptionsLimitBytes?: string, podLogOptionsInsecureSkipTLSVerifyBackend?: boolean, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceSensorsLogs", "namespace"); - } - - - - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/stream/sensors/{namespace}/logs' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (name !== undefined) { - requestContext.setQueryParam("name", ObjectSerializer.serialize(name, "string", "")); - } - - // Query Params - if (triggerName !== undefined) { - requestContext.setQueryParam("triggerName", ObjectSerializer.serialize(triggerName, "string", "")); - } - - // Query Params - if (grep !== undefined) { - requestContext.setQueryParam("grep", ObjectSerializer.serialize(grep, "string", "")); - } - - // Query Params - if (podLogOptionsContainer !== undefined) { - requestContext.setQueryParam("podLogOptions.container", ObjectSerializer.serialize(podLogOptionsContainer, "string", "")); - } - - // Query Params - if (podLogOptionsFollow !== undefined) { - requestContext.setQueryParam("podLogOptions.follow", ObjectSerializer.serialize(podLogOptionsFollow, "boolean", "")); - } - - // Query Params - if (podLogOptionsPrevious !== undefined) { - requestContext.setQueryParam("podLogOptions.previous", ObjectSerializer.serialize(podLogOptionsPrevious, "boolean", "")); - } - - // Query Params - if (podLogOptionsSinceSeconds !== undefined) { - requestContext.setQueryParam("podLogOptions.sinceSeconds", ObjectSerializer.serialize(podLogOptionsSinceSeconds, "string", "int64")); - } - - // Query Params - if (podLogOptionsSinceTimeSeconds !== undefined) { - requestContext.setQueryParam("podLogOptions.sinceTime.seconds", ObjectSerializer.serialize(podLogOptionsSinceTimeSeconds, "string", "int64")); - } - - // Query Params - if (podLogOptionsSinceTimeNanos !== undefined) { - requestContext.setQueryParam("podLogOptions.sinceTime.nanos", ObjectSerializer.serialize(podLogOptionsSinceTimeNanos, "number", "int32")); - } - - // Query Params - if (podLogOptionsTimestamps !== undefined) { - requestContext.setQueryParam("podLogOptions.timestamps", ObjectSerializer.serialize(podLogOptionsTimestamps, "boolean", "")); - } - - // Query Params - if (podLogOptionsTailLines !== undefined) { - requestContext.setQueryParam("podLogOptions.tailLines", ObjectSerializer.serialize(podLogOptionsTailLines, "string", "int64")); - } - - // Query Params - if (podLogOptionsLimitBytes !== undefined) { - requestContext.setQueryParam("podLogOptions.limitBytes", ObjectSerializer.serialize(podLogOptionsLimitBytes, "string", "int64")); - } - - // Query Params - if (podLogOptionsInsecureSkipTLSVerifyBackend !== undefined) { - requestContext.setQueryParam("podLogOptions.insecureSkipTLSVerifyBackend", ObjectSerializer.serialize(podLogOptionsInsecureSkipTLSVerifyBackend, "boolean", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async sensorServiceUpdateSensor(namespace: string, name: string, body: SensorUpdateSensorRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceUpdateSensor", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceUpdateSensor", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceUpdateSensor", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/sensors/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "SensorUpdateSensorRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async sensorServiceWatchSensors(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("SensorServiceApi", "sensorServiceWatchSensors", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/stream/sensors/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class SensorServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceCreateSensor - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceCreateSensor(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1Sensor = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1Sensor", "" - ) as IoArgoprojEventsV1alpha1Sensor; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1Sensor = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1Sensor", "" - ) as IoArgoprojEventsV1alpha1Sensor; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceDeleteSensor - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceDeleteSensor(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceGetSensor - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceGetSensor(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1Sensor = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1Sensor", "" - ) as IoArgoprojEventsV1alpha1Sensor; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1Sensor = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1Sensor", "" - ) as IoArgoprojEventsV1alpha1Sensor; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceListSensors - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceListSensors(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1SensorList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1SensorList", "" - ) as IoArgoprojEventsV1alpha1SensorList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1SensorList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1SensorList", "" - ) as IoArgoprojEventsV1alpha1SensorList; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceSensorsLogs - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceSensorsLogs(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfSensorLogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfSensorLogEntry", "" - ) as StreamResultOfSensorLogEntry; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: StreamResultOfSensorLogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfSensorLogEntry", "" - ) as StreamResultOfSensorLogEntry; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceUpdateSensor - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceUpdateSensor(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojEventsV1alpha1Sensor = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1Sensor", "" - ) as IoArgoprojEventsV1alpha1Sensor; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojEventsV1alpha1Sensor = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojEventsV1alpha1Sensor", "" - ) as IoArgoprojEventsV1alpha1Sensor; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to sensorServiceWatchSensors - * @throws ApiException if the response code was not in [200, 299] - */ - public async sensorServiceWatchSensors(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfSensorSensorWatchEvent = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfSensorSensorWatchEvent", "" - ) as StreamResultOfSensorSensorWatchEvent; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: StreamResultOfSensorSensorWatchEvent = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfSensorSensorWatchEvent", "" - ) as StreamResultOfSensorSensorWatchEvent; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows-backend/api/client/apis/WorkflowServiceApi.ts b/plugins/argo-workflows-backend/api/client/apis/WorkflowServiceApi.ts deleted file mode 100644 index 56e34f3..0000000 --- a/plugins/argo-workflows-backend/api/client/apis/WorkflowServiceApi.ts +++ /dev/null @@ -1,1979 +0,0 @@ -// TODO: better import syntax? -import {BaseAPIRequestFactory, RequiredError, COLLECTION_FORMATS} from './baseapi'; -import {Configuration} from '../configuration'; -import {RequestContext, HttpMethod, ResponseContext, HttpFile} from '../http/http'; -import {ObjectSerializer} from '../models/ObjectSerializer'; -import {ApiException} from './exception'; -import {canConsumeForm, isCodeInRange} from '../util'; -import {SecurityAuthentication} from '../auth/auth'; - - -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { IoArgoprojWorkflowV1alpha1Workflow } from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -import { IoArgoprojWorkflowV1alpha1WorkflowCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; -import { IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowRetryRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSetRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSetRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowStopRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStopRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { StreamResultOfIoK8sApiCoreV1Event } from '../models/StreamResultOfIoK8sApiCoreV1Event'; - -/** - * no description - */ -export class WorkflowServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param namespace - * @param body - */ - public async workflowServiceCreateWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowCreateRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceCreateWorkflow", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceCreateWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowCreateRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param deleteOptionsGracePeriodSeconds The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. +optional. - * @param deleteOptionsPreconditionsUid Specifies the target UID. +optional. - * @param deleteOptionsPreconditionsResourceVersion Specifies the target ResourceVersion +optional. - * @param deleteOptionsOrphanDependents Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object\'s finalizers list. Either this field or PropagationPolicy may be set, but not both. +optional. - * @param deleteOptionsPropagationPolicy Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: \'Orphan\' - orphan the dependents; \'Background\' - allow the garbage collector to delete the dependents in the background; \'Foreground\' - a cascading policy that deletes all dependents in the foreground. +optional. - * @param deleteOptionsDryRun When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed +optional. - * @param force - */ - public async workflowServiceDeleteWorkflow(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, force?: boolean, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceDeleteWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceDeleteWorkflow", "name"); - } - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.DELETE); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (deleteOptionsGracePeriodSeconds !== undefined) { - requestContext.setQueryParam("deleteOptions.gracePeriodSeconds", ObjectSerializer.serialize(deleteOptionsGracePeriodSeconds, "string", "int64")); - } - - // Query Params - if (deleteOptionsPreconditionsUid !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.uid", ObjectSerializer.serialize(deleteOptionsPreconditionsUid, "string", "")); - } - - // Query Params - if (deleteOptionsPreconditionsResourceVersion !== undefined) { - requestContext.setQueryParam("deleteOptions.preconditions.resourceVersion", ObjectSerializer.serialize(deleteOptionsPreconditionsResourceVersion, "string", "")); - } - - // Query Params - if (deleteOptionsOrphanDependents !== undefined) { - requestContext.setQueryParam("deleteOptions.orphanDependents", ObjectSerializer.serialize(deleteOptionsOrphanDependents, "boolean", "")); - } - - // Query Params - if (deleteOptionsPropagationPolicy !== undefined) { - requestContext.setQueryParam("deleteOptions.propagationPolicy", ObjectSerializer.serialize(deleteOptionsPropagationPolicy, "string", "")); - } - - // Query Params - if (deleteOptionsDryRun !== undefined) { - requestContext.setQueryParam("deleteOptions.dryRun", ObjectSerializer.serialize(deleteOptionsDryRun, "Array", "")); - } - - // Query Params - if (force !== undefined) { - requestContext.setQueryParam("force", ObjectSerializer.serialize(force, "boolean", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param getOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param fields Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". - */ - public async workflowServiceGetWorkflow(namespace: string, name: string, getOptionsResourceVersion?: string, fields?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceGetWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceGetWorkflow", "name"); - } - - - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (getOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("getOptions.resourceVersion", ObjectSerializer.serialize(getOptionsResourceVersion, "string", "")); - } - - // Query Params - if (fields !== undefined) { - requestContext.setQueryParam("fields", ObjectSerializer.serialize(fields, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param body - */ - public async workflowServiceLintWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowLintRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceLintWorkflow", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceLintWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/lint' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowLintRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - * @param fields Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". - */ - public async workflowServiceListWorkflows(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, fields?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceListWorkflows", "namespace"); - } - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - // Query Params - if (fields !== undefined) { - requestContext.setQueryParam("fields", ObjectSerializer.serialize(fields, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * DEPRECATED: Cannot work via HTTP if podName is an empty string. Use WorkflowLogs. - * @param namespace - * @param name - * @param podName - * @param logOptionsContainer The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @param logOptionsFollow Follow the log stream of the pod. Defaults to false. +optional. - * @param logOptionsPrevious Return previous terminated container logs. Defaults to false. +optional. - * @param logOptionsSinceSeconds A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. - * @param logOptionsSinceTimeSeconds Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. - * @param logOptionsSinceTimeNanos Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. - * @param logOptionsTimestamps If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @param logOptionsTailLines If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. - * @param logOptionsLimitBytes If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. - * @param logOptionsInsecureSkipTLSVerifyBackend insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. - * @param grep - * @param selector - */ - public async workflowServicePodLogs(namespace: string, name: string, podName: string, logOptionsContainer?: string, logOptionsFollow?: boolean, logOptionsPrevious?: boolean, logOptionsSinceSeconds?: string, logOptionsSinceTimeSeconds?: string, logOptionsSinceTimeNanos?: number, logOptionsTimestamps?: boolean, logOptionsTailLines?: string, logOptionsLimitBytes?: string, logOptionsInsecureSkipTLSVerifyBackend?: boolean, grep?: string, selector?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServicePodLogs", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServicePodLogs", "name"); - } - - - // verify required parameter 'podName' is not null or undefined - if (podName === null || podName === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServicePodLogs", "podName"); - } - - - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/{podName}/log' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))) - .replace('{' + 'podName' + '}', encodeURIComponent(String(podName))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (logOptionsContainer !== undefined) { - requestContext.setQueryParam("logOptions.container", ObjectSerializer.serialize(logOptionsContainer, "string", "")); - } - - // Query Params - if (logOptionsFollow !== undefined) { - requestContext.setQueryParam("logOptions.follow", ObjectSerializer.serialize(logOptionsFollow, "boolean", "")); - } - - // Query Params - if (logOptionsPrevious !== undefined) { - requestContext.setQueryParam("logOptions.previous", ObjectSerializer.serialize(logOptionsPrevious, "boolean", "")); - } - - // Query Params - if (logOptionsSinceSeconds !== undefined) { - requestContext.setQueryParam("logOptions.sinceSeconds", ObjectSerializer.serialize(logOptionsSinceSeconds, "string", "int64")); - } - - // Query Params - if (logOptionsSinceTimeSeconds !== undefined) { - requestContext.setQueryParam("logOptions.sinceTime.seconds", ObjectSerializer.serialize(logOptionsSinceTimeSeconds, "string", "int64")); - } - - // Query Params - if (logOptionsSinceTimeNanos !== undefined) { - requestContext.setQueryParam("logOptions.sinceTime.nanos", ObjectSerializer.serialize(logOptionsSinceTimeNanos, "number", "int32")); - } - - // Query Params - if (logOptionsTimestamps !== undefined) { - requestContext.setQueryParam("logOptions.timestamps", ObjectSerializer.serialize(logOptionsTimestamps, "boolean", "")); - } - - // Query Params - if (logOptionsTailLines !== undefined) { - requestContext.setQueryParam("logOptions.tailLines", ObjectSerializer.serialize(logOptionsTailLines, "string", "int64")); - } - - // Query Params - if (logOptionsLimitBytes !== undefined) { - requestContext.setQueryParam("logOptions.limitBytes", ObjectSerializer.serialize(logOptionsLimitBytes, "string", "int64")); - } - - // Query Params - if (logOptionsInsecureSkipTLSVerifyBackend !== undefined) { - requestContext.setQueryParam("logOptions.insecureSkipTLSVerifyBackend", ObjectSerializer.serialize(logOptionsInsecureSkipTLSVerifyBackend, "boolean", "")); - } - - // Query Params - if (grep !== undefined) { - requestContext.setQueryParam("grep", ObjectSerializer.serialize(grep, "string", "")); - } - - // Query Params - if (selector !== undefined) { - requestContext.setQueryParam("selector", ObjectSerializer.serialize(selector, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceResubmitWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceResubmitWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceResubmitWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceResubmitWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/resubmit' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceResumeWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowResumeRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceResumeWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceResumeWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceResumeWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/resume' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowResumeRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceRetryWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowRetryRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceRetryWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceRetryWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceRetryWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/retry' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowRetryRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceSetWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowSetRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSetWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSetWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSetWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/set' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowSetRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceStopWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowStopRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceStopWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceStopWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceStopWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/stop' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowStopRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param body - */ - public async workflowServiceSubmitWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSubmitWorkflow", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSubmitWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/submit' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.POST); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceSuspendWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSuspendWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSuspendWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceSuspendWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/suspend' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param body - */ - public async workflowServiceTerminateWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceTerminateWorkflow", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceTerminateWorkflow", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceTerminateWorkflow", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/terminate' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.PUT); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - - // Body Params - const contentType = ObjectSerializer.getPreferredMediaType([ - "application/json" - ]); - requestContext.setHeaderParam("Content-Type", contentType); - const serializedBody = ObjectSerializer.stringify( - ObjectSerializer.serialize(body, "IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest", ""), - contentType - ); - requestContext.setBody(serializedBody); - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - */ - public async workflowServiceWatchEvents(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceWatchEvents", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/stream/events/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param listOptionsLabelSelector A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @param listOptionsFieldSelector A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @param listOptionsWatch Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @param listOptionsAllowWatchBookmarks allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server\'s discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. +optional. - * @param listOptionsResourceVersion resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsResourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset +optional - * @param listOptionsTimeoutSeconds Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @param listOptionsLimit limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - * @param listOptionsContinue The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - * @param fields - */ - public async workflowServiceWatchWorkflows(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, fields?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceWatchWorkflows", "namespace"); - } - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflow-events/{namespace}' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (listOptionsLabelSelector !== undefined) { - requestContext.setQueryParam("listOptions.labelSelector", ObjectSerializer.serialize(listOptionsLabelSelector, "string", "")); - } - - // Query Params - if (listOptionsFieldSelector !== undefined) { - requestContext.setQueryParam("listOptions.fieldSelector", ObjectSerializer.serialize(listOptionsFieldSelector, "string", "")); - } - - // Query Params - if (listOptionsWatch !== undefined) { - requestContext.setQueryParam("listOptions.watch", ObjectSerializer.serialize(listOptionsWatch, "boolean", "")); - } - - // Query Params - if (listOptionsAllowWatchBookmarks !== undefined) { - requestContext.setQueryParam("listOptions.allowWatchBookmarks", ObjectSerializer.serialize(listOptionsAllowWatchBookmarks, "boolean", "")); - } - - // Query Params - if (listOptionsResourceVersion !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersion", ObjectSerializer.serialize(listOptionsResourceVersion, "string", "")); - } - - // Query Params - if (listOptionsResourceVersionMatch !== undefined) { - requestContext.setQueryParam("listOptions.resourceVersionMatch", ObjectSerializer.serialize(listOptionsResourceVersionMatch, "string", "")); - } - - // Query Params - if (listOptionsTimeoutSeconds !== undefined) { - requestContext.setQueryParam("listOptions.timeoutSeconds", ObjectSerializer.serialize(listOptionsTimeoutSeconds, "string", "int64")); - } - - // Query Params - if (listOptionsLimit !== undefined) { - requestContext.setQueryParam("listOptions.limit", ObjectSerializer.serialize(listOptionsLimit, "string", "int64")); - } - - // Query Params - if (listOptionsContinue !== undefined) { - requestContext.setQueryParam("listOptions.continue", ObjectSerializer.serialize(listOptionsContinue, "string", "")); - } - - // Query Params - if (fields !== undefined) { - requestContext.setQueryParam("fields", ObjectSerializer.serialize(fields, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - - /** - * @param namespace - * @param name - * @param podName - * @param logOptionsContainer The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @param logOptionsFollow Follow the log stream of the pod. Defaults to false. +optional. - * @param logOptionsPrevious Return previous terminated container logs. Defaults to false. +optional. - * @param logOptionsSinceSeconds A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional. - * @param logOptionsSinceTimeSeconds Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive. - * @param logOptionsSinceTimeNanos Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context. - * @param logOptionsTimestamps If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @param logOptionsTailLines If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional. - * @param logOptionsLimitBytes If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional. - * @param logOptionsInsecureSkipTLSVerifyBackend insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver\'s TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional. - * @param grep - * @param selector - */ - public async workflowServiceWorkflowLogs(namespace: string, name: string, podName?: string, logOptionsContainer?: string, logOptionsFollow?: boolean, logOptionsPrevious?: boolean, logOptionsSinceSeconds?: string, logOptionsSinceTimeSeconds?: string, logOptionsSinceTimeNanos?: number, logOptionsTimestamps?: boolean, logOptionsTailLines?: string, logOptionsLimitBytes?: string, logOptionsInsecureSkipTLSVerifyBackend?: boolean, grep?: string, selector?: string, _options?: Configuration): Promise { - let _config = _options || this.configuration; - - // verify required parameter 'namespace' is not null or undefined - if (namespace === null || namespace === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceWorkflowLogs", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowServiceApi", "workflowServiceWorkflowLogs", "name"); - } - - - - - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflows/{namespace}/{name}/log' - .replace('{' + 'namespace' + '}', encodeURIComponent(String(namespace))) - .replace('{' + 'name' + '}', encodeURIComponent(String(name))); - - // Make Request Context - const requestContext = _config.baseServer.makeRequestContext(localVarPath, HttpMethod.GET); - requestContext.setHeaderParam("Accept", "application/json, */*;q=0.8") - - // Query Params - if (podName !== undefined) { - requestContext.setQueryParam("podName", ObjectSerializer.serialize(podName, "string", "")); - } - - // Query Params - if (logOptionsContainer !== undefined) { - requestContext.setQueryParam("logOptions.container", ObjectSerializer.serialize(logOptionsContainer, "string", "")); - } - - // Query Params - if (logOptionsFollow !== undefined) { - requestContext.setQueryParam("logOptions.follow", ObjectSerializer.serialize(logOptionsFollow, "boolean", "")); - } - - // Query Params - if (logOptionsPrevious !== undefined) { - requestContext.setQueryParam("logOptions.previous", ObjectSerializer.serialize(logOptionsPrevious, "boolean", "")); - } - - // Query Params - if (logOptionsSinceSeconds !== undefined) { - requestContext.setQueryParam("logOptions.sinceSeconds", ObjectSerializer.serialize(logOptionsSinceSeconds, "string", "int64")); - } - - // Query Params - if (logOptionsSinceTimeSeconds !== undefined) { - requestContext.setQueryParam("logOptions.sinceTime.seconds", ObjectSerializer.serialize(logOptionsSinceTimeSeconds, "string", "int64")); - } - - // Query Params - if (logOptionsSinceTimeNanos !== undefined) { - requestContext.setQueryParam("logOptions.sinceTime.nanos", ObjectSerializer.serialize(logOptionsSinceTimeNanos, "number", "int32")); - } - - // Query Params - if (logOptionsTimestamps !== undefined) { - requestContext.setQueryParam("logOptions.timestamps", ObjectSerializer.serialize(logOptionsTimestamps, "boolean", "")); - } - - // Query Params - if (logOptionsTailLines !== undefined) { - requestContext.setQueryParam("logOptions.tailLines", ObjectSerializer.serialize(logOptionsTailLines, "string", "int64")); - } - - // Query Params - if (logOptionsLimitBytes !== undefined) { - requestContext.setQueryParam("logOptions.limitBytes", ObjectSerializer.serialize(logOptionsLimitBytes, "string", "int64")); - } - - // Query Params - if (logOptionsInsecureSkipTLSVerifyBackend !== undefined) { - requestContext.setQueryParam("logOptions.insecureSkipTLSVerifyBackend", ObjectSerializer.serialize(logOptionsInsecureSkipTLSVerifyBackend, "boolean", "")); - } - - // Query Params - if (grep !== undefined) { - requestContext.setQueryParam("grep", ObjectSerializer.serialize(grep, "string", "")); - } - - // Query Params - if (selector !== undefined) { - requestContext.setQueryParam("selector", ObjectSerializer.serialize(selector, "string", "")); - } - - - let authMethod: SecurityAuthentication | undefined; - // Apply auth methods - authMethod = _config.authMethods["BearerToken"] - if (authMethod?.applySecurityAuthentication) { - await authMethod?.applySecurityAuthentication(requestContext); - } - - const defaultAuth: SecurityAuthentication | undefined = _options?.authMethods?.default || this.configuration?.authMethods?.default - if (defaultAuth?.applySecurityAuthentication) { - await defaultAuth?.applySecurityAuthentication(requestContext); - } - - return requestContext; - } - -} - -export class WorkflowServiceApiResponseProcessor { - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to workflowServiceCreateWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceCreateWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to workflowServiceDeleteWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceDeleteWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: any = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "any", "" - ) as any; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to workflowServiceGetWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceGetWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to workflowServiceLintWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceLintWorkflow(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException(response.httpStatusCode, "An unexpected error response.", body, response.headers); - } - - // Work around for missing responses in specification, e.g. for petstore.yaml - if (response.httpStatusCode >= 200 && response.httpStatusCode <= 299) { - const body: IoArgoprojWorkflowV1alpha1Workflow = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1Workflow", "" - ) as IoArgoprojWorkflowV1alpha1Workflow; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - - /** - * Unwraps the actual response sent by the server from the response context and deserializes the response content - * to the expected objects - * - * @params response Response returned by the server for a request to workflowServiceListWorkflows - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceListWorkflows(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowList; - return body; - } - if (isCodeInRange("0", response.httpStatusCode)) { - const body: GrpcGatewayRuntimeError = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "GrpcGatewayRuntimeError", "" - ) as GrpcGatewayRuntimeError; - throw new ApiException
{yamlString}