From 8cc9d98bb90b009255c34d66e3155131cc70a3e9 Mon Sep 17 00:00:00 2001 From: Manabu Mccloskey Date: Mon, 26 Jun 2023 11:54:07 -0700 Subject: [PATCH] wip --- .../generated/ArchivedWorkflowServiceApi.md | 483 - .../src/api/generated/ArtifactServiceApi.md | 329 - .../ClusterWorkflowTemplateServiceApi.md | 32024 --------- .../api/generated/CronWorkflowServiceApi.md | 32385 --------- .../src/api/generated/EventServiceApi.md | 152 - .../api/generated/EventSourceServiceApi.md | 4970 -- .../src/api/generated/InfoServiceApi.md | 213 - .../src/api/generated/README.md | 80 - .../src/api/generated/SensorServiceApi.md | 4071 -- .../src/api/generated/WorkflowServiceApi.md | 55168 ---------------- .../generated/WorkflowTemplateServiceApi.md | 32045 --------- .../apis/ArchivedWorkflowServiceApi.ts | 719 - .../api/generated/apis/ArtifactServiceApi.ts | 492 - .../apis/ClusterWorkflowTemplateServiceApi.ts | 601 - .../generated/apis/CronWorkflowServiceApi.ts | 847 - .../src/api/generated/apis/EventServiceApi.ts | 256 - .../generated/apis/EventSourceServiceApi.ts | 858 - .../src/api/generated/apis/InfoServiceApi.ts | 300 - .../api/generated/apis/SensorServiceApi.ts | 858 - .../api/generated/apis/WorkflowServiceApi.ts | 1979 - .../apis/WorkflowTemplateServiceApi.ts | 649 - .../src/api/generated/apis/baseapi.ts | 37 - .../src/api/generated/apis/exception.ts | 15 - .../src/api/generated/auth/auth.ts | 79 - .../src/api/generated/configuration.ts | 82 - .../src/api/generated/git_push.sh | 51 - .../src/api/generated/http/http.ts | 232 - .../api/generated/http/isomorphic-fetch.ts | 32 - .../argo-workflows/src/api/generated/index.ts | 11 - .../src/api/generated/middleware.ts | 66 - .../api/generated/models/ObjectSerializer.ts | 1380 - .../src/api/generated/package.json | 36 - .../src/api/generated/rxjsStub.ts | 27 - .../src/api/generated/servers.ts | 56 - .../src/api/generated/tsconfig.json | 28 - .../src/api/generated/types/ObjectParamAPI.ts | 3306 - .../src/api/generated/types/ObservableAPI.ts | 2371 - .../src/api/generated/types/PromiseAPI.ts | 1414 - .../argo-workflows/src/api/generated/util.ts | 37 - plugins/argo-workflows/src/api/indext.ts | 143 +- .../WorkflowOverview/WorkflowOverview.tsx | 8 +- plugins/argo-workflows/src/plugin.ts | 8 +- 42 files changed, 90 insertions(+), 178808 deletions(-) delete mode 100644 plugins/argo-workflows/src/api/generated/ArchivedWorkflowServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/ArtifactServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/ClusterWorkflowTemplateServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/CronWorkflowServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/EventServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/EventSourceServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/InfoServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/README.md delete mode 100644 plugins/argo-workflows/src/api/generated/SensorServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/WorkflowServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/WorkflowTemplateServiceApi.md delete mode 100644 plugins/argo-workflows/src/api/generated/apis/ArchivedWorkflowServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/ArtifactServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/ClusterWorkflowTemplateServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/CronWorkflowServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/EventServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/EventSourceServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/InfoServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/SensorServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/WorkflowServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/WorkflowTemplateServiceApi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/baseapi.ts delete mode 100644 plugins/argo-workflows/src/api/generated/apis/exception.ts delete mode 100644 plugins/argo-workflows/src/api/generated/auth/auth.ts delete mode 100644 plugins/argo-workflows/src/api/generated/configuration.ts delete mode 100644 plugins/argo-workflows/src/api/generated/git_push.sh delete mode 100644 plugins/argo-workflows/src/api/generated/http/http.ts delete mode 100644 plugins/argo-workflows/src/api/generated/http/isomorphic-fetch.ts delete mode 100644 plugins/argo-workflows/src/api/generated/middleware.ts delete mode 100644 plugins/argo-workflows/src/api/generated/models/ObjectSerializer.ts delete mode 100644 plugins/argo-workflows/src/api/generated/package.json delete mode 100644 plugins/argo-workflows/src/api/generated/rxjsStub.ts delete mode 100644 plugins/argo-workflows/src/api/generated/servers.ts delete mode 100644 plugins/argo-workflows/src/api/generated/tsconfig.json delete mode 100644 plugins/argo-workflows/src/api/generated/types/ObjectParamAPI.ts delete mode 100644 plugins/argo-workflows/src/api/generated/types/ObservableAPI.ts delete mode 100644 plugins/argo-workflows/src/api/generated/types/PromiseAPI.ts delete mode 100644 plugins/argo-workflows/src/api/generated/util.ts diff --git a/plugins/argo-workflows/src/api/generated/ArchivedWorkflowServiceApi.md b/plugins/argo-workflows/src/api/generated/ArchivedWorkflowServiceApi.md deleted file mode 100644 index d3654aa..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/ArtifactServiceApi.md b/plugins/argo-workflows/src/api/generated/ArtifactServiceApi.md deleted file mode 100644 index 912f724..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/ClusterWorkflowTemplateServiceApi.md b/plugins/argo-workflows/src/api/generated/ClusterWorkflowTemplateServiceApi.md deleted file mode 100644 index 7d4f642..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/CronWorkflowServiceApi.md b/plugins/argo-workflows/src/api/generated/CronWorkflowServiceApi.md deleted file mode 100644 index 182887e..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/EventServiceApi.md b/plugins/argo-workflows/src/api/generated/EventServiceApi.md deleted file mode 100644 index a0506b2..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/EventSourceServiceApi.md b/plugins/argo-workflows/src/api/generated/EventSourceServiceApi.md deleted file mode 100644 index afb8fbd..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/InfoServiceApi.md b/plugins/argo-workflows/src/api/generated/InfoServiceApi.md deleted file mode 100644 index 9787b8e..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/README.md b/plugins/argo-workflows/src/api/generated/README.md deleted file mode 100644 index f1f2196..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/SensorServiceApi.md b/plugins/argo-workflows/src/api/generated/SensorServiceApi.md deleted file mode 100644 index 49c6400..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/WorkflowServiceApi.md b/plugins/argo-workflows/src/api/generated/WorkflowServiceApi.md deleted file mode 100644 index e58fa4a..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/WorkflowTemplateServiceApi.md b/plugins/argo-workflows/src/api/generated/WorkflowTemplateServiceApi.md deleted file mode 100644 index a927ff2..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/ArchivedWorkflowServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/ArchivedWorkflowServiceApi.ts deleted file mode 100644 index 8440171..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/ArtifactServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/ArtifactServiceApi.ts deleted file mode 100644 index 2a36f4a..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/ClusterWorkflowTemplateServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/ClusterWorkflowTemplateServiceApi.ts deleted file mode 100644 index b67fdff..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/CronWorkflowServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/CronWorkflowServiceApi.ts deleted file mode 100644 index b5269d5..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/EventServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/EventServiceApi.ts deleted file mode 100644 index 338b6c1..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/EventSourceServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/EventSourceServiceApi.ts deleted file mode 100644 index e6b8183..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/InfoServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/InfoServiceApi.ts deleted file mode 100644 index f9db252..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/SensorServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/SensorServiceApi.ts deleted file mode 100644 index aeb92e4..0000000 --- a/plugins/argo-workflows/src/api/generated/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/src/api/generated/apis/WorkflowServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/WorkflowServiceApi.ts deleted file mode 100644 index 56e34f3..0000000 --- a/plugins/argo-workflows/src/api/generated/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(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 workflowServicePodLogs - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServicePodLogs(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry", "" - ) as StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry; - 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: StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry", "" - ) as StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry; - 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 workflowServiceResubmitWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceResubmitWorkflow(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 workflowServiceResumeWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceResumeWorkflow(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 workflowServiceRetryWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceRetryWorkflow(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 workflowServiceSetWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceSetWorkflow(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 workflowServiceStopWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceStopWorkflow(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 workflowServiceSubmitWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceSubmitWorkflow(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 workflowServiceSuspendWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceSuspendWorkflow(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 workflowServiceTerminateWorkflow - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceTerminateWorkflow(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 workflowServiceWatchEvents - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceWatchEvents(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfIoK8sApiCoreV1Event = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoK8sApiCoreV1Event", "" - ) as StreamResultOfIoK8sApiCoreV1Event; - 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: StreamResultOfIoK8sApiCoreV1Event = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoK8sApiCoreV1Event", "" - ) as StreamResultOfIoK8sApiCoreV1Event; - 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 workflowServiceWatchWorkflows - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceWatchWorkflows(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent", "" - ) as StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent; - 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: StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent", "" - ) as StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent; - 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 workflowServiceWorkflowLogs - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowServiceWorkflowLogs(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry", "" - ) as StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry; - 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: StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry", "" - ) as StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows/src/api/generated/apis/WorkflowTemplateServiceApi.ts b/plugins/argo-workflows/src/api/generated/apis/WorkflowTemplateServiceApi.ts deleted file mode 100644 index da16c53..0000000 --- a/plugins/argo-workflows/src/api/generated/apis/WorkflowTemplateServiceApi.ts +++ /dev/null @@ -1,649 +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 { IoArgoprojWorkflowV1alpha1WorkflowTemplate } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplate'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateList'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest'; - -/** - * no description - */ -export class WorkflowTemplateServiceApiRequestFactory extends BaseAPIRequestFactory { - - /** - * @param namespace - * @param body - */ - public async workflowTemplateServiceCreateWorkflowTemplate(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest, _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("WorkflowTemplateServiceApi", "workflowTemplateServiceCreateWorkflowTemplate", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowTemplateServiceApi", "workflowTemplateServiceCreateWorkflowTemplate", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflow-templates/{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, "IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest", ""), - 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 workflowTemplateServiceDeleteWorkflowTemplate(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("WorkflowTemplateServiceApi", "workflowTemplateServiceDeleteWorkflowTemplate", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowTemplateServiceApi", "workflowTemplateServiceDeleteWorkflowTemplate", "name"); - } - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflow-templates/{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 workflowTemplateServiceGetWorkflowTemplate(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("WorkflowTemplateServiceApi", "workflowTemplateServiceGetWorkflowTemplate", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowTemplateServiceApi", "workflowTemplateServiceGetWorkflowTemplate", "name"); - } - - - - // Path Params - const localVarPath = '/api/v1/workflow-templates/{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 workflowTemplateServiceLintWorkflowTemplate(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest, _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("WorkflowTemplateServiceApi", "workflowTemplateServiceLintWorkflowTemplate", "namespace"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowTemplateServiceApi", "workflowTemplateServiceLintWorkflowTemplate", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflow-templates/{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, "IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest", ""), - 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 workflowTemplateServiceListWorkflowTemplates(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("WorkflowTemplateServiceApi", "workflowTemplateServiceListWorkflowTemplates", "namespace"); - } - - - - - - - - - - - - // Path Params - const localVarPath = '/api/v1/workflow-templates/{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 DEPRECATED: This field is ignored. - * @param body - */ - public async workflowTemplateServiceUpdateWorkflowTemplate(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest, _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("WorkflowTemplateServiceApi", "workflowTemplateServiceUpdateWorkflowTemplate", "namespace"); - } - - - // verify required parameter 'name' is not null or undefined - if (name === null || name === undefined) { - throw new RequiredError("WorkflowTemplateServiceApi", "workflowTemplateServiceUpdateWorkflowTemplate", "name"); - } - - - // verify required parameter 'body' is not null or undefined - if (body === null || body === undefined) { - throw new RequiredError("WorkflowTemplateServiceApi", "workflowTemplateServiceUpdateWorkflowTemplate", "body"); - } - - - // Path Params - const localVarPath = '/api/v1/workflow-templates/{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, "IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest", ""), - 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 WorkflowTemplateServiceApiResponseProcessor { - - /** - * 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 workflowTemplateServiceCreateWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowTemplateServiceCreateWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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 workflowTemplateServiceDeleteWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowTemplateServiceDeleteWorkflowTemplate(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 workflowTemplateServiceGetWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowTemplateServiceGetWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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 workflowTemplateServiceLintWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowTemplateServiceLintWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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 workflowTemplateServiceListWorkflowTemplates - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowTemplateServiceListWorkflowTemplates(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowTemplateList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplateList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplateList; - 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: IoArgoprojWorkflowV1alpha1WorkflowTemplateList = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplateList", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplateList; - 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 workflowTemplateServiceUpdateWorkflowTemplate - * @throws ApiException if the response code was not in [200, 299] - */ - public async workflowTemplateServiceUpdateWorkflowTemplate(response: ResponseContext): Promise { - const contentType = ObjectSerializer.normalizeMediaType(response.headers["content-type"]); - if (isCodeInRange("200", response.httpStatusCode)) { - const body: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - 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: IoArgoprojWorkflowV1alpha1WorkflowTemplate = ObjectSerializer.deserialize( - ObjectSerializer.parse(await response.body.text(), contentType), - "IoArgoprojWorkflowV1alpha1WorkflowTemplate", "" - ) as IoArgoprojWorkflowV1alpha1WorkflowTemplate; - return body; - } - - throw new ApiException(response.httpStatusCode, "Unknown API Status Code!", await response.getBodyAsAny(), response.headers); - } - -} diff --git a/plugins/argo-workflows/src/api/generated/apis/baseapi.ts b/plugins/argo-workflows/src/api/generated/apis/baseapi.ts deleted file mode 100644 index ce1e2db..0000000 --- a/plugins/argo-workflows/src/api/generated/apis/baseapi.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Configuration } from '../configuration' - -/** - * - * @export - */ -export const COLLECTION_FORMATS = { - csv: ",", - ssv: " ", - tsv: "\t", - pipes: "|", -}; - - -/** - * - * @export - * @class BaseAPI - */ -export class BaseAPIRequestFactory { - - constructor(protected configuration: Configuration) { - } -}; - -/** - * - * @export - * @class RequiredError - * @extends {Error} - */ -export class RequiredError extends Error { - name: "RequiredError" = "RequiredError"; - constructor(public api: string, public method: string, public field: string) { - super("Required parameter " + field + " was null or undefined when calling " + api + "." + method + "."); - } -} diff --git a/plugins/argo-workflows/src/api/generated/apis/exception.ts b/plugins/argo-workflows/src/api/generated/apis/exception.ts deleted file mode 100644 index 9365d33..0000000 --- a/plugins/argo-workflows/src/api/generated/apis/exception.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Represents an error caused by an api call i.e. it has attributes for a HTTP status code - * and the returned body object. - * - * Example - * API returns a ErrorMessageObject whenever HTTP status code is not in [200, 299] - * => ApiException(404, someErrorMessageObject) - * - */ -export class ApiException extends Error { - public constructor(public code: number, message: string, public body: T, public headers: { [key: string]: string; }) { - super("HTTP-Code: " + code + "\nMessage: " + message + "\nBody: " + JSON.stringify(body) + "\nHeaders: " + - JSON.stringify(headers)) - } -} diff --git a/plugins/argo-workflows/src/api/generated/auth/auth.ts b/plugins/argo-workflows/src/api/generated/auth/auth.ts deleted file mode 100644 index 872e684..0000000 --- a/plugins/argo-workflows/src/api/generated/auth/auth.ts +++ /dev/null @@ -1,79 +0,0 @@ -import { RequestContext } from "../http/http"; - -/** - * Interface authentication schemes. - */ -export interface SecurityAuthentication { - /* - * @return returns the name of the security authentication as specified in OAI - */ - getName(): string; - - /** - * Applies the authentication scheme to the request context - * - * @params context the request context which should use this authentication scheme - */ - applySecurityAuthentication(context: RequestContext): void | Promise; -} - -export interface TokenProvider { - getToken(): Promise | string; -} - -/** - * Applies apiKey authentication to the request context. - */ -export class BearerTokenAuthentication implements SecurityAuthentication { - /** - * Configures this api key authentication with the necessary properties - * - * @param apiKey: The api key to be used for every request - */ - public constructor(private apiKey: string) {} - - public getName(): string { - return "BearerToken"; - } - - public applySecurityAuthentication(context: RequestContext) { - context.setHeaderParam("Authorization", this.apiKey); - } -} - - -export type AuthMethods = { - "default"?: SecurityAuthentication, - "BearerToken"?: SecurityAuthentication -} - -export type ApiKeyConfiguration = string; -export type HttpBasicConfiguration = { "username": string, "password": string }; -export type HttpBearerConfiguration = { tokenProvider: TokenProvider }; -export type OAuth2Configuration = { accessToken: string }; - -export type AuthMethodsConfiguration = { - "default"?: SecurityAuthentication, - "BearerToken"?: ApiKeyConfiguration -} - -/** - * Creates the authentication methods from a swagger description. - * - */ -export function configureAuthMethods(config: AuthMethodsConfiguration | undefined): AuthMethods { - let authMethods: AuthMethods = {} - - if (!config) { - return authMethods; - } - authMethods["default"] = config["default"] - - if (config["BearerToken"]) { - authMethods["BearerToken"] = new BearerTokenAuthentication( - config["BearerToken"] - ); - } - - return authMethods; -} \ No newline at end of file diff --git a/plugins/argo-workflows/src/api/generated/configuration.ts b/plugins/argo-workflows/src/api/generated/configuration.ts deleted file mode 100644 index 7acb56e..0000000 --- a/plugins/argo-workflows/src/api/generated/configuration.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { HttpLibrary } from "./http/http"; -import { Middleware, PromiseMiddleware, PromiseMiddlewareWrapper } from "./middleware"; -import { IsomorphicFetchHttpLibrary as DefaultHttpLibrary } from "./http/isomorphic-fetch"; -import { BaseServerConfiguration, server1 } from "./servers"; -import { configureAuthMethods, AuthMethods, AuthMethodsConfiguration } from "./auth/auth"; - -export interface Configuration { - readonly baseServer: BaseServerConfiguration; - readonly httpApi: HttpLibrary; - readonly middleware: Middleware[]; - readonly authMethods: AuthMethods; -} - - -/** - * Interface with which a configuration object can be configured. - */ -export interface ConfigurationParameters { - /** - * Default server to use - a list of available servers (according to the - * OpenAPI yaml definition) is included in the `servers` const in `./servers`. You can also - * create your own server with the `ServerConfiguration` class from the same - * file. - */ - baseServer?: BaseServerConfiguration; - /** - * HTTP library to use e.g. IsomorphicFetch. This can usually be skipped as - * all generators come with a default library. - * If available, additional libraries can be imported from `./http/*` - */ - httpApi?: HttpLibrary; - - /** - * The middlewares which will be applied to requests and responses. You can - * add any number of middleware components to modify requests before they - * are sent or before they are deserialized by implementing the `Middleware` - * interface defined in `./middleware` - */ - middleware?: Middleware[]; - /** - * Configures middleware functions that return promises instead of - * Observables (which are used by `middleware`). Otherwise allows for the - * same functionality as `middleware`, i.e., modifying requests before they - * are sent and before they are deserialized. - */ - promiseMiddleware?: PromiseMiddleware[]; - /** - * Configuration for the available authentication methods (e.g., api keys) - * according to the OpenAPI yaml definition. For the definition, please refer to - * `./auth/auth` - */ - authMethods?: AuthMethodsConfiguration -} - -/** - * Provide your `ConfigurationParameters` to this function to get a `Configuration` - * object that can be used to configure your APIs (in the constructor or - * for each request individually). - * - * If a property is not included in conf, a default is used: - * - baseServer: server1 - * - httpApi: IsomorphicFetchHttpLibrary - * - middleware: [] - * - promiseMiddleware: [] - * - authMethods: {} - * - * @param conf partial configuration - */ -export function createConfiguration(conf: ConfigurationParameters = {}): Configuration { - const configuration: Configuration = { - baseServer: conf.baseServer !== undefined ? conf.baseServer : server1, - httpApi: conf.httpApi || new DefaultHttpLibrary(), - middleware: conf.middleware || [], - authMethods: configureAuthMethods(conf.authMethods) - }; - if (conf.promiseMiddleware) { - conf.promiseMiddleware.forEach( - m => configuration.middleware.push(new PromiseMiddlewareWrapper(m)) - ); - } - return configuration; -} \ No newline at end of file diff --git a/plugins/argo-workflows/src/api/generated/git_push.sh b/plugins/argo-workflows/src/api/generated/git_push.sh deleted file mode 100644 index b253029..0000000 --- a/plugins/argo-workflows/src/api/generated/git_push.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/sh -# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ -# -# Usage example: /bin/sh ./git_push.sh wing328 openapi-petstore-perl "minor update" - -git_user_id=$1 -git_repo_id=$2 -release_note=$3 - -if [ "$git_user_id" = "" ]; then - git_user_id="GIT_USER_ID" - echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" -fi - -if [ "$git_repo_id" = "" ]; then - git_repo_id="GIT_REPO_ID" - echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" -fi - -if [ "$release_note" = "" ]; then - release_note="Minor update" - echo "[INFO] No command line input provided. Set \$release_note to $release_note" -fi - -# Initialize the local directory as a Git repository -git init - -# Adds the files in the local repository and stages them for commit. -git add . - -# Commits the tracked changes and prepares them to be pushed to a remote repository. -git commit -m "$release_note" - -# Sets the new remote -git_remote=$(git remote) -if [ "$git_remote" = "" ]; then # git remote not defined - - if [ "$GIT_TOKEN" = "" ]; then - echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment." - git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git - else - git remote add origin https://${git_user_id}:"${GIT_TOKEN}"@github.com/${git_user_id}/${git_repo_id}.git - fi - -fi - -git pull origin master - -# Pushes (Forces) the changes in the local repository up to the remote repository -echo "Git pushing to https://github.com/${git_user_id}/${git_repo_id}.git" -git push origin master 2>&1 | grep -v 'To https' diff --git a/plugins/argo-workflows/src/api/generated/http/http.ts b/plugins/argo-workflows/src/api/generated/http/http.ts deleted file mode 100644 index 5ec4785..0000000 --- a/plugins/argo-workflows/src/api/generated/http/http.ts +++ /dev/null @@ -1,232 +0,0 @@ -import { Observable, from } from '../rxjsStub'; - -export * from './isomorphic-fetch'; - -/** - * Represents an HTTP method. - */ -export enum HttpMethod { - GET = "GET", - HEAD = "HEAD", - POST = "POST", - PUT = "PUT", - DELETE = "DELETE", - CONNECT = "CONNECT", - OPTIONS = "OPTIONS", - TRACE = "TRACE", - PATCH = "PATCH" -} - -/** - * Represents an HTTP file which will be transferred from or to a server. - */ -export type HttpFile = Blob & { readonly name: string }; - -export class HttpException extends Error { - public constructor(msg: string) { - super(msg); - } -} - -/** - * Represents the body of an outgoing HTTP request. - */ -export type RequestBody = undefined | string | FormData | URLSearchParams; - -/** - * Represents an HTTP request context - */ -export class RequestContext { - private headers: { [key: string]: string } = {}; - private body: RequestBody = undefined; - private url: URL; - - /** - * Creates the request context using a http method and request resource url - * - * @param url url of the requested resource - * @param httpMethod http method - */ - public constructor(url: string, private httpMethod: HttpMethod) { - this.url = new URL(url); - } - - /* - * Returns the url set in the constructor including the query string - * - */ - public getUrl(): string { - return this.url.toString().endsWith("/") ? - this.url.toString().slice(0, -1) - : this.url.toString(); - } - - /** - * Replaces the url set in the constructor with this url. - * - */ - public setUrl(url: string) { - this.url = new URL(url); - } - - /** - * Sets the body of the http request either as a string or FormData - * - * Note that setting a body on a HTTP GET, HEAD, DELETE, CONNECT or TRACE - * request is discouraged. - * https://httpwg.org/http-core/draft-ietf-httpbis-semantics-latest.html#rfc.section.7.3.1 - * - * @param body the body of the request - */ - public setBody(body: RequestBody) { - this.body = body; - } - - public getHttpMethod(): HttpMethod { - return this.httpMethod; - } - - public getHeaders(): { [key: string]: string } { - return this.headers; - } - - public getBody(): RequestBody { - return this.body; - } - - public setQueryParam(name: string, value: string) { - this.url.searchParams.set(name, value); - } - - /** - * Sets a cookie with the name and value. NO check for duplicate cookies is performed - * - */ - public addCookie(name: string, value: string): void { - if (!this.headers["Cookie"]) { - this.headers["Cookie"] = ""; - } - this.headers["Cookie"] += name + "=" + value + "; "; - } - - public setHeaderParam(key: string, value: string): void { - this.headers[key] = value; - } -} - -export interface ResponseBody { - text(): Promise; - binary(): Promise; -} - -/** - * Helper class to generate a `ResponseBody` from binary data - */ -export class SelfDecodingBody implements ResponseBody { - constructor(private dataSource: Promise) {} - - binary(): Promise { - return this.dataSource; - } - - async text(): Promise { - const data: Blob = await this.dataSource; - // @ts-ignore - if (data.text) { - // @ts-ignore - return data.text(); - } - - return new Promise((resolve, reject) => { - const reader = new FileReader(); - reader.addEventListener("load", () => resolve(reader.result as string)); - reader.addEventListener("error", () => reject(reader.error)); - reader.readAsText(data); - }); - } -} - -export class ResponseContext { - public constructor( - public httpStatusCode: number, - public headers: { [key: string]: string }, - public body: ResponseBody - ) {} - - /** - * Parse header value in the form `value; param1="value1"` - * - * E.g. for Content-Type or Content-Disposition - * Parameter names are converted to lower case - * The first parameter is returned with the key `""` - */ - public getParsedHeader(headerName: string): { [parameter: string]: string } { - const result: { [parameter: string]: string } = {}; - if (!this.headers[headerName]) { - return result; - } - - const parameters = this.headers[headerName].split(";"); - for (const parameter of parameters) { - let [key, value] = parameter.split("=", 2); - key = key.toLowerCase().trim(); - if (value === undefined) { - result[""] = key; - } else { - value = value.trim(); - if (value.startsWith('"') && value.endsWith('"')) { - value = value.substring(1, value.length - 1); - } - result[key] = value; - } - } - return result; - } - - public async getBodyAsFile(): Promise { - const data = await this.body.binary(); - const fileName = this.getParsedHeader("content-disposition")["filename"] || ""; - const contentType = this.headers["content-type"] || ""; - try { - return new File([data], fileName, { type: contentType }); - } catch (error) { - /** Fallback for when the File constructor is not available */ - return Object.assign(data, { - name: fileName, - type: contentType - }); - } - } - - /** - * Use a heuristic to get a body of unknown data structure. - * Return as string if possible, otherwise as binary. - */ - public getBodyAsAny(): Promise { - try { - return this.body.text(); - } catch {} - - try { - return this.body.binary(); - } catch {} - - return Promise.resolve(undefined); - } -} - -export interface HttpLibrary { - send(request: RequestContext): Observable; -} - -export interface PromiseHttpLibrary { - send(request: RequestContext): Promise; -} - -export function wrapHttpLibrary(promiseHttpLibrary: PromiseHttpLibrary): HttpLibrary { - return { - send(request: RequestContext): Observable { - return from(promiseHttpLibrary.send(request)); - } - } -} diff --git a/plugins/argo-workflows/src/api/generated/http/isomorphic-fetch.ts b/plugins/argo-workflows/src/api/generated/http/isomorphic-fetch.ts deleted file mode 100644 index 3af85f3..0000000 --- a/plugins/argo-workflows/src/api/generated/http/isomorphic-fetch.ts +++ /dev/null @@ -1,32 +0,0 @@ -import {HttpLibrary, RequestContext, ResponseContext} from './http'; -import { from, Observable } from '../rxjsStub'; -import "whatwg-fetch"; - -export class IsomorphicFetchHttpLibrary implements HttpLibrary { - - public send(request: RequestContext): Observable { - let method = request.getHttpMethod().toString(); - let body = request.getBody(); - - const resultPromise = fetch(request.getUrl(), { - method: method, - body: body as any, - headers: request.getHeaders(), - credentials: "same-origin" - }).then((resp: any) => { - const headers: { [name: string]: string } = {}; - resp.headers.forEach((value: string, name: string) => { - headers[name] = value; - }); - - const body = { - text: () => resp.text(), - binary: () => resp.blob() - }; - return new ResponseContext(resp.status, headers, body); - }); - - return from>(resultPromise); - - } -} diff --git a/plugins/argo-workflows/src/api/generated/index.ts b/plugins/argo-workflows/src/api/generated/index.ts index f5c2ab1..760c75b 100644 --- a/plugins/argo-workflows/src/api/generated/index.ts +++ b/plugins/argo-workflows/src/api/generated/index.ts @@ -1,12 +1 @@ -export * from "./http/http"; -export * from "./auth/auth"; export * from "./models/all"; -export { createConfiguration } from "./configuration" -export { Configuration } from "./configuration" -export * from "./apis/exception"; -export * from "./servers"; -export { RequiredError } from "./apis/baseapi"; - -export { PromiseMiddleware as Middleware } from './middleware'; -export { PromiseArchivedWorkflowServiceApi as ArchivedWorkflowServiceApi, PromiseArtifactServiceApi as ArtifactServiceApi, PromiseClusterWorkflowTemplateServiceApi as ClusterWorkflowTemplateServiceApi, PromiseCronWorkflowServiceApi as CronWorkflowServiceApi, PromiseEventServiceApi as EventServiceApi, PromiseEventSourceServiceApi as EventSourceServiceApi, PromiseInfoServiceApi as InfoServiceApi, PromiseSensorServiceApi as SensorServiceApi, PromiseWorkflowServiceApi as WorkflowServiceApi, PromiseWorkflowTemplateServiceApi as WorkflowTemplateServiceApi } from './types/PromiseAPI'; - diff --git a/plugins/argo-workflows/src/api/generated/middleware.ts b/plugins/argo-workflows/src/api/generated/middleware.ts deleted file mode 100644 index 524f93f..0000000 --- a/plugins/argo-workflows/src/api/generated/middleware.ts +++ /dev/null @@ -1,66 +0,0 @@ -import {RequestContext, ResponseContext} from './http/http'; -import { Observable, from } from './rxjsStub'; - -/** - * Defines the contract for a middleware intercepting requests before - * they are sent (but after the RequestContext was created) - * and before the ResponseContext is unwrapped. - * - */ -export interface Middleware { - /** - * Modifies the request before the request is sent. - * - * @param context RequestContext of a request which is about to be sent to the server - * @returns an observable of the updated request context - * - */ - pre(context: RequestContext): Observable; - /** - * Modifies the returned response before it is deserialized. - * - * @param context ResponseContext of a sent request - * @returns an observable of the modified response context - */ - post(context: ResponseContext): Observable; -} - -export class PromiseMiddlewareWrapper implements Middleware { - - public constructor(private middleware: PromiseMiddleware) { - - } - - pre(context: RequestContext): Observable { - return from(this.middleware.pre(context)); - } - - post(context: ResponseContext): Observable { - return from(this.middleware.post(context)); - } - -} - -/** - * Defines the contract for a middleware intercepting requests before - * they are sent (but after the RequestContext was created) - * and before the ResponseContext is unwrapped. - * - */ -export interface PromiseMiddleware { - /** - * Modifies the request before the request is sent. - * - * @param context RequestContext of a request which is about to be sent to the server - * @returns an observable of the updated request context - * - */ - pre(context: RequestContext): Promise; - /** - * Modifies the returned response before it is deserialized. - * - * @param context ResponseContext of a sent request - * @returns an observable of the modified response context - */ - post(context: ResponseContext): Promise; -} diff --git a/plugins/argo-workflows/src/api/generated/models/ObjectSerializer.ts b/plugins/argo-workflows/src/api/generated/models/ObjectSerializer.ts deleted file mode 100644 index 59bd7bd..0000000 --- a/plugins/argo-workflows/src/api/generated/models/ObjectSerializer.ts +++ /dev/null @@ -1,1380 +0,0 @@ -export * from '../models/EventsourceCreateEventSourceRequest'; -export * from '../models/EventsourceEventSourceWatchEvent'; -export * from '../models/EventsourceLogEntry'; -export * from '../models/EventsourceUpdateEventSourceRequest'; -export * from '../models/GoogleProtobufAny'; -export * from '../models/GrpcGatewayRuntimeError'; -export * from '../models/GrpcGatewayRuntimeStreamError'; -export * from '../models/IoArgoprojEventsV1alpha1AMQPConsumeConfig'; -export * from '../models/IoArgoprojEventsV1alpha1AMQPEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig'; -export * from '../models/IoArgoprojEventsV1alpha1AMQPQueueBindConfig'; -export * from '../models/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig'; -export * from '../models/IoArgoprojEventsV1alpha1AWSLambdaTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1Amount'; -export * from '../models/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1ArtifactLocation'; -export * from '../models/IoArgoprojEventsV1alpha1AzureEventHubsTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1AzureEventsHubEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1Backoff'; -export * from '../models/IoArgoprojEventsV1alpha1BasicAuth'; -export * from '../models/IoArgoprojEventsV1alpha1BitbucketAuth'; -export * from '../models/IoArgoprojEventsV1alpha1BitbucketBasicAuth'; -export * from '../models/IoArgoprojEventsV1alpha1BitbucketEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1BitbucketRepository'; -export * from '../models/IoArgoprojEventsV1alpha1BitbucketServerEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1BitbucketServerRepository'; -export * from '../models/IoArgoprojEventsV1alpha1CalendarEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1CatchupConfiguration'; -export * from '../models/IoArgoprojEventsV1alpha1Condition'; -export * from '../models/IoArgoprojEventsV1alpha1ConditionsResetByTime'; -export * from '../models/IoArgoprojEventsV1alpha1ConditionsResetCriteria'; -export * from '../models/IoArgoprojEventsV1alpha1ConfigMapPersistence'; -export * from '../models/IoArgoprojEventsV1alpha1CustomTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1DataFilter'; -export * from '../models/IoArgoprojEventsV1alpha1EmitterEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1EventContext'; -export * from '../models/IoArgoprojEventsV1alpha1EventDependency'; -export * from '../models/IoArgoprojEventsV1alpha1EventDependencyFilter'; -export * from '../models/IoArgoprojEventsV1alpha1EventDependencyTransformer'; -export * from '../models/IoArgoprojEventsV1alpha1EventPersistence'; -export * from '../models/IoArgoprojEventsV1alpha1EventSource'; -export * from '../models/IoArgoprojEventsV1alpha1EventSourceFilter'; -export * from '../models/IoArgoprojEventsV1alpha1EventSourceList'; -export * from '../models/IoArgoprojEventsV1alpha1EventSourceSpec'; -export * from '../models/IoArgoprojEventsV1alpha1EventSourceStatus'; -export * from '../models/IoArgoprojEventsV1alpha1ExprFilter'; -export * from '../models/IoArgoprojEventsV1alpha1FileArtifact'; -export * from '../models/IoArgoprojEventsV1alpha1FileEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1GenericEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1GitArtifact'; -export * from '../models/IoArgoprojEventsV1alpha1GitCreds'; -export * from '../models/IoArgoprojEventsV1alpha1GitRemoteConfig'; -export * from '../models/IoArgoprojEventsV1alpha1GithubAppCreds'; -export * from '../models/IoArgoprojEventsV1alpha1GithubEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1GitlabEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1HDFSEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1HTTPTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1Int64OrString'; -export * from '../models/IoArgoprojEventsV1alpha1K8SResourcePolicy'; -export * from '../models/IoArgoprojEventsV1alpha1KafkaConsumerGroup'; -export * from '../models/IoArgoprojEventsV1alpha1KafkaEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1KafkaTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1LogTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1MQTTEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1Metadata'; -export * from '../models/IoArgoprojEventsV1alpha1NATSAuth'; -export * from '../models/IoArgoprojEventsV1alpha1NATSEventsSource'; -export * from '../models/IoArgoprojEventsV1alpha1NATSTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1NSQEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1OpenWhiskTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1OwnedRepositories'; -export * from '../models/IoArgoprojEventsV1alpha1PayloadField'; -export * from '../models/IoArgoprojEventsV1alpha1PubSubEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1PulsarEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1PulsarTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1RateLimit'; -export * from '../models/IoArgoprojEventsV1alpha1RedisEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1RedisStreamEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1Resource'; -export * from '../models/IoArgoprojEventsV1alpha1ResourceEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1ResourceFilter'; -export * from '../models/IoArgoprojEventsV1alpha1S3Artifact'; -export * from '../models/IoArgoprojEventsV1alpha1S3Bucket'; -export * from '../models/IoArgoprojEventsV1alpha1S3Filter'; -export * from '../models/IoArgoprojEventsV1alpha1SASLConfig'; -export * from '../models/IoArgoprojEventsV1alpha1SNSEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1SQSEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1SecureHeader'; -export * from '../models/IoArgoprojEventsV1alpha1Selector'; -export * from '../models/IoArgoprojEventsV1alpha1Sensor'; -export * from '../models/IoArgoprojEventsV1alpha1SensorList'; -export * from '../models/IoArgoprojEventsV1alpha1SensorSpec'; -export * from '../models/IoArgoprojEventsV1alpha1SensorStatus'; -export * from '../models/IoArgoprojEventsV1alpha1Service'; -export * from '../models/IoArgoprojEventsV1alpha1SlackEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1SlackTrigger'; -export * from '../models/IoArgoprojEventsV1alpha1StandardK8STrigger'; -export * from '../models/IoArgoprojEventsV1alpha1Status'; -export * from '../models/IoArgoprojEventsV1alpha1StatusPolicy'; -export * from '../models/IoArgoprojEventsV1alpha1StorageGridEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1StorageGridFilter'; -export * from '../models/IoArgoprojEventsV1alpha1StripeEventSource'; -export * from '../models/IoArgoprojEventsV1alpha1TLSConfig'; -export * from '../models/IoArgoprojEventsV1alpha1Template'; -export * from '../models/IoArgoprojEventsV1alpha1TimeFilter'; -export * from '../models/IoArgoprojEventsV1alpha1Trigger'; -export * from '../models/IoArgoprojEventsV1alpha1TriggerParameter'; -export * from '../models/IoArgoprojEventsV1alpha1TriggerParameterSource'; -export * from '../models/IoArgoprojEventsV1alpha1TriggerPolicy'; -export * from '../models/IoArgoprojEventsV1alpha1TriggerTemplate'; -export * from '../models/IoArgoprojEventsV1alpha1URLArtifact'; -export * from '../models/IoArgoprojEventsV1alpha1ValueFromSource'; -export * from '../models/IoArgoprojEventsV1alpha1WatchPathConfig'; -export * from '../models/IoArgoprojEventsV1alpha1WebhookContext'; -export * from '../models/IoArgoprojEventsV1alpha1WebhookEventSource'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArchiveStrategy'; -export * from '../models/IoArgoprojWorkflowV1alpha1Arguments'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtGCStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1Artifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactGC'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCSpec'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactLocation'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactNodeSpec'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactPaths'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactResult'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1AzureArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1AzureArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1Backoff'; -export * from '../models/IoArgoprojWorkflowV1alpha1BasicAuth'; -export * from '../models/IoArgoprojWorkflowV1alpha1Cache'; -export * from '../models/IoArgoprojWorkflowV1alpha1ClientCertAuth'; -export * from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList'; -export * from '../models/IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1CollectEventRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1Column'; -export * from '../models/IoArgoprojWorkflowV1alpha1Condition'; -export * from '../models/IoArgoprojWorkflowV1alpha1ContainerNode'; -export * from '../models/IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy'; -export * from '../models/IoArgoprojWorkflowV1alpha1ContainerSetTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1ContinueOn'; -export * from '../models/IoArgoprojWorkflowV1alpha1Counter'; -export * from '../models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions'; -export * from '../models/IoArgoprojWorkflowV1alpha1CronWorkflow'; -export * from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowList'; -export * from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec'; -export * from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1DAGTask'; -export * from '../models/IoArgoprojWorkflowV1alpha1DAGTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1Data'; -export * from '../models/IoArgoprojWorkflowV1alpha1DataSource'; -export * from '../models/IoArgoprojWorkflowV1alpha1Event'; -export * from '../models/IoArgoprojWorkflowV1alpha1ExecutorConfig'; -export * from '../models/IoArgoprojWorkflowV1alpha1GCSArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1GCSArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1Gauge'; -export * from '../models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse'; -export * from '../models/IoArgoprojWorkflowV1alpha1GitArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1HTTP'; -export * from '../models/IoArgoprojWorkflowV1alpha1HTTPArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1HTTPAuth'; -export * from '../models/IoArgoprojWorkflowV1alpha1HTTPBodySource'; -export * from '../models/IoArgoprojWorkflowV1alpha1HTTPHeader'; -export * from '../models/IoArgoprojWorkflowV1alpha1HTTPHeaderSource'; -export * from '../models/IoArgoprojWorkflowV1alpha1Header'; -export * from '../models/IoArgoprojWorkflowV1alpha1Histogram'; -export * from '../models/IoArgoprojWorkflowV1alpha1InfoResponse'; -export * from '../models/IoArgoprojWorkflowV1alpha1Inputs'; -export * from '../models/IoArgoprojWorkflowV1alpha1LabelKeys'; -export * from '../models/IoArgoprojWorkflowV1alpha1LabelValueFrom'; -export * from '../models/IoArgoprojWorkflowV1alpha1LabelValues'; -export * from '../models/IoArgoprojWorkflowV1alpha1LifecycleHook'; -export * from '../models/IoArgoprojWorkflowV1alpha1Link'; -export * from '../models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1LogEntry'; -export * from '../models/IoArgoprojWorkflowV1alpha1ManifestFrom'; -export * from '../models/IoArgoprojWorkflowV1alpha1MemoizationStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1Memoize'; -export * from '../models/IoArgoprojWorkflowV1alpha1Metadata'; -export * from '../models/IoArgoprojWorkflowV1alpha1MetricLabel'; -export * from '../models/IoArgoprojWorkflowV1alpha1Metrics'; -export * from '../models/IoArgoprojWorkflowV1alpha1Mutex'; -export * from '../models/IoArgoprojWorkflowV1alpha1MutexHolding'; -export * from '../models/IoArgoprojWorkflowV1alpha1MutexStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1NodeResult'; -export * from '../models/IoArgoprojWorkflowV1alpha1NodeStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1OAuth2Auth'; -export * from '../models/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'; -export * from '../models/IoArgoprojWorkflowV1alpha1OSSArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1OSSArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1OSSLifecycleRule'; -export * from '../models/IoArgoprojWorkflowV1alpha1Outputs'; -export * from '../models/IoArgoprojWorkflowV1alpha1Parameter'; -export * from '../models/IoArgoprojWorkflowV1alpha1PodGC'; -export * from '../models/IoArgoprojWorkflowV1alpha1Prometheus'; -export * from '../models/IoArgoprojWorkflowV1alpha1RawArtifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1ResourceTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1RetryAffinity'; -export * from '../models/IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1RetryStrategy'; -export * from '../models/IoArgoprojWorkflowV1alpha1S3Artifact'; -export * from '../models/IoArgoprojWorkflowV1alpha1S3ArtifactRepository'; -export * from '../models/IoArgoprojWorkflowV1alpha1S3EncryptionOptions'; -export * from '../models/IoArgoprojWorkflowV1alpha1ScriptTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1SemaphoreHolding'; -export * from '../models/IoArgoprojWorkflowV1alpha1SemaphoreRef'; -export * from '../models/IoArgoprojWorkflowV1alpha1SemaphoreStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1Sequence'; -export * from '../models/IoArgoprojWorkflowV1alpha1Submit'; -export * from '../models/IoArgoprojWorkflowV1alpha1SubmitOpts'; -export * from '../models/IoArgoprojWorkflowV1alpha1SuspendTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1Synchronization'; -export * from '../models/IoArgoprojWorkflowV1alpha1SynchronizationStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1TTLStrategy'; -export * from '../models/IoArgoprojWorkflowV1alpha1TarStrategy'; -export * from '../models/IoArgoprojWorkflowV1alpha1Template'; -export * from '../models/IoArgoprojWorkflowV1alpha1TemplateRef'; -export * from '../models/IoArgoprojWorkflowV1alpha1TransformationStep'; -export * from '../models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1UserContainer'; -export * from '../models/IoArgoprojWorkflowV1alpha1ValueFrom'; -export * from '../models/IoArgoprojWorkflowV1alpha1Version'; -export * from '../models/IoArgoprojWorkflowV1alpha1VolumeClaimGC'; -export * from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBinding'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowMetadata'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowSetRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowSpec'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowStep'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowStopRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplate'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateList'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest'; -export * from '../models/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -export * from '../models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource'; -export * from '../models/IoK8sApiCoreV1Affinity'; -export * from '../models/IoK8sApiCoreV1AzureDiskVolumeSource'; -export * from '../models/IoK8sApiCoreV1AzureFileVolumeSource'; -export * from '../models/IoK8sApiCoreV1CSIVolumeSource'; -export * from '../models/IoK8sApiCoreV1Capabilities'; -export * from '../models/IoK8sApiCoreV1CephFSVolumeSource'; -export * from '../models/IoK8sApiCoreV1CinderVolumeSource'; -export * from '../models/IoK8sApiCoreV1ConfigMapEnvSource'; -export * from '../models/IoK8sApiCoreV1ConfigMapKeySelector'; -export * from '../models/IoK8sApiCoreV1ConfigMapProjection'; -export * from '../models/IoK8sApiCoreV1ConfigMapVolumeSource'; -export * from '../models/IoK8sApiCoreV1Container'; -export * from '../models/IoK8sApiCoreV1ContainerPort'; -export * from '../models/IoK8sApiCoreV1DownwardAPIProjection'; -export * from '../models/IoK8sApiCoreV1DownwardAPIVolumeFile'; -export * from '../models/IoK8sApiCoreV1DownwardAPIVolumeSource'; -export * from '../models/IoK8sApiCoreV1EmptyDirVolumeSource'; -export * from '../models/IoK8sApiCoreV1EnvFromSource'; -export * from '../models/IoK8sApiCoreV1EnvVar'; -export * from '../models/IoK8sApiCoreV1EnvVarSource'; -export * from '../models/IoK8sApiCoreV1EphemeralVolumeSource'; -export * from '../models/IoK8sApiCoreV1Event'; -export * from '../models/IoK8sApiCoreV1EventSeries'; -export * from '../models/IoK8sApiCoreV1EventSource'; -export * from '../models/IoK8sApiCoreV1ExecAction'; -export * from '../models/IoK8sApiCoreV1FCVolumeSource'; -export * from '../models/IoK8sApiCoreV1FlexVolumeSource'; -export * from '../models/IoK8sApiCoreV1FlockerVolumeSource'; -export * from '../models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource'; -export * from '../models/IoK8sApiCoreV1GRPCAction'; -export * from '../models/IoK8sApiCoreV1GitRepoVolumeSource'; -export * from '../models/IoK8sApiCoreV1GlusterfsVolumeSource'; -export * from '../models/IoK8sApiCoreV1HTTPGetAction'; -export * from '../models/IoK8sApiCoreV1HTTPHeader'; -export * from '../models/IoK8sApiCoreV1HostAlias'; -export * from '../models/IoK8sApiCoreV1HostPathVolumeSource'; -export * from '../models/IoK8sApiCoreV1ISCSIVolumeSource'; -export * from '../models/IoK8sApiCoreV1KeyToPath'; -export * from '../models/IoK8sApiCoreV1Lifecycle'; -export * from '../models/IoK8sApiCoreV1LifecycleHandler'; -export * from '../models/IoK8sApiCoreV1LocalObjectReference'; -export * from '../models/IoK8sApiCoreV1NFSVolumeSource'; -export * from '../models/IoK8sApiCoreV1NodeAffinity'; -export * from '../models/IoK8sApiCoreV1NodeSelector'; -export * from '../models/IoK8sApiCoreV1NodeSelectorRequirement'; -export * from '../models/IoK8sApiCoreV1NodeSelectorTerm'; -export * from '../models/IoK8sApiCoreV1ObjectFieldSelector'; -export * from '../models/IoK8sApiCoreV1ObjectReference'; -export * from '../models/IoK8sApiCoreV1PersistentVolumeClaim'; -export * from '../models/IoK8sApiCoreV1PersistentVolumeClaimCondition'; -export * from '../models/IoK8sApiCoreV1PersistentVolumeClaimSpec'; -export * from '../models/IoK8sApiCoreV1PersistentVolumeClaimStatus'; -export * from '../models/IoK8sApiCoreV1PersistentVolumeClaimTemplate'; -export * from '../models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource'; -export * from '../models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource'; -export * from '../models/IoK8sApiCoreV1PodAffinity'; -export * from '../models/IoK8sApiCoreV1PodAffinityTerm'; -export * from '../models/IoK8sApiCoreV1PodAntiAffinity'; -export * from '../models/IoK8sApiCoreV1PodDNSConfig'; -export * from '../models/IoK8sApiCoreV1PodDNSConfigOption'; -export * from '../models/IoK8sApiCoreV1PodSecurityContext'; -export * from '../models/IoK8sApiCoreV1PortworxVolumeSource'; -export * from '../models/IoK8sApiCoreV1PreferredSchedulingTerm'; -export * from '../models/IoK8sApiCoreV1Probe'; -export * from '../models/IoK8sApiCoreV1ProjectedVolumeSource'; -export * from '../models/IoK8sApiCoreV1QuobyteVolumeSource'; -export * from '../models/IoK8sApiCoreV1RBDVolumeSource'; -export * from '../models/IoK8sApiCoreV1ResourceFieldSelector'; -export * from '../models/IoK8sApiCoreV1ResourceRequirements'; -export * from '../models/IoK8sApiCoreV1SELinuxOptions'; -export * from '../models/IoK8sApiCoreV1ScaleIOVolumeSource'; -export * from '../models/IoK8sApiCoreV1SeccompProfile'; -export * from '../models/IoK8sApiCoreV1SecretEnvSource'; -export * from '../models/IoK8sApiCoreV1SecretKeySelector'; -export * from '../models/IoK8sApiCoreV1SecretProjection'; -export * from '../models/IoK8sApiCoreV1SecretVolumeSource'; -export * from '../models/IoK8sApiCoreV1SecurityContext'; -export * from '../models/IoK8sApiCoreV1ServiceAccountTokenProjection'; -export * from '../models/IoK8sApiCoreV1ServicePort'; -export * from '../models/IoK8sApiCoreV1StorageOSVolumeSource'; -export * from '../models/IoK8sApiCoreV1Sysctl'; -export * from '../models/IoK8sApiCoreV1TCPSocketAction'; -export * from '../models/IoK8sApiCoreV1Toleration'; -export * from '../models/IoK8sApiCoreV1TypedLocalObjectReference'; -export * from '../models/IoK8sApiCoreV1Volume'; -export * from '../models/IoK8sApiCoreV1VolumeDevice'; -export * from '../models/IoK8sApiCoreV1VolumeMount'; -export * from '../models/IoK8sApiCoreV1VolumeProjection'; -export * from '../models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource'; -export * from '../models/IoK8sApiCoreV1WeightedPodAffinityTerm'; -export * from '../models/IoK8sApiCoreV1WindowsSecurityContextOptions'; -export * from '../models/IoK8sApiPolicyV1PodDisruptionBudgetSpec'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1CreateOptions'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1GroupVersionResource'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelector'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1ListMeta'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1ObjectMeta'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1OwnerReference'; -export * from '../models/IoK8sApimachineryPkgApisMetaV1StatusCause'; -export * from '../models/SensorCreateSensorRequest'; -export * from '../models/SensorLogEntry'; -export * from '../models/SensorSensorWatchEvent'; -export * from '../models/SensorUpdateSensorRequest'; -export * from '../models/StreamResultOfEventsourceEventSourceWatchEvent'; -export * from '../models/StreamResultOfEventsourceLogEntry'; -export * from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry'; -export * from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -export * from '../models/StreamResultOfIoK8sApiCoreV1Event'; -export * from '../models/StreamResultOfSensorLogEntry'; -export * from '../models/StreamResultOfSensorSensorWatchEvent'; - -import { EventsourceCreateEventSourceRequest } from '../models/EventsourceCreateEventSourceRequest'; -import { EventsourceEventSourceWatchEvent } from '../models/EventsourceEventSourceWatchEvent'; -import { EventsourceLogEntry } from '../models/EventsourceLogEntry'; -import { EventsourceUpdateEventSourceRequest } from '../models/EventsourceUpdateEventSourceRequest'; -import { GoogleProtobufAny } from '../models/GoogleProtobufAny'; -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { GrpcGatewayRuntimeStreamError } from '../models/GrpcGatewayRuntimeStreamError'; -import { IoArgoprojEventsV1alpha1AMQPConsumeConfig } from '../models/IoArgoprojEventsV1alpha1AMQPConsumeConfig'; -import { IoArgoprojEventsV1alpha1AMQPEventSource } from '../models/IoArgoprojEventsV1alpha1AMQPEventSource'; -import { IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueBindConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueBindConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig'; -import { IoArgoprojEventsV1alpha1AWSLambdaTrigger } from '../models/IoArgoprojEventsV1alpha1AWSLambdaTrigger'; -import { IoArgoprojEventsV1alpha1Amount } from '../models/IoArgoprojEventsV1alpha1Amount'; -import { IoArgoprojEventsV1alpha1ArgoWorkflowTrigger } from '../models/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger'; -import { IoArgoprojEventsV1alpha1ArtifactLocation } from '../models/IoArgoprojEventsV1alpha1ArtifactLocation'; -import { IoArgoprojEventsV1alpha1AzureEventHubsTrigger } from '../models/IoArgoprojEventsV1alpha1AzureEventHubsTrigger'; -import { IoArgoprojEventsV1alpha1AzureEventsHubEventSource } from '../models/IoArgoprojEventsV1alpha1AzureEventsHubEventSource'; -import { IoArgoprojEventsV1alpha1Backoff } from '../models/IoArgoprojEventsV1alpha1Backoff'; -import { IoArgoprojEventsV1alpha1BasicAuth } from '../models/IoArgoprojEventsV1alpha1BasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketAuth'; -import { IoArgoprojEventsV1alpha1BitbucketBasicAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketBasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketRepository'; -import { IoArgoprojEventsV1alpha1BitbucketServerEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketServerEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketServerRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketServerRepository'; -import { IoArgoprojEventsV1alpha1CalendarEventSource } from '../models/IoArgoprojEventsV1alpha1CalendarEventSource'; -import { IoArgoprojEventsV1alpha1CatchupConfiguration } from '../models/IoArgoprojEventsV1alpha1CatchupConfiguration'; -import { IoArgoprojEventsV1alpha1Condition } from '../models/IoArgoprojEventsV1alpha1Condition'; -import { IoArgoprojEventsV1alpha1ConditionsResetByTime } from '../models/IoArgoprojEventsV1alpha1ConditionsResetByTime'; -import { IoArgoprojEventsV1alpha1ConditionsResetCriteria } from '../models/IoArgoprojEventsV1alpha1ConditionsResetCriteria'; -import { IoArgoprojEventsV1alpha1ConfigMapPersistence } from '../models/IoArgoprojEventsV1alpha1ConfigMapPersistence'; -import { IoArgoprojEventsV1alpha1CustomTrigger } from '../models/IoArgoprojEventsV1alpha1CustomTrigger'; -import { IoArgoprojEventsV1alpha1DataFilter } from '../models/IoArgoprojEventsV1alpha1DataFilter'; -import { IoArgoprojEventsV1alpha1EmitterEventSource } from '../models/IoArgoprojEventsV1alpha1EmitterEventSource'; -import { IoArgoprojEventsV1alpha1EventContext } from '../models/IoArgoprojEventsV1alpha1EventContext'; -import { IoArgoprojEventsV1alpha1EventDependency } from '../models/IoArgoprojEventsV1alpha1EventDependency'; -import { IoArgoprojEventsV1alpha1EventDependencyFilter } from '../models/IoArgoprojEventsV1alpha1EventDependencyFilter'; -import { IoArgoprojEventsV1alpha1EventDependencyTransformer } from '../models/IoArgoprojEventsV1alpha1EventDependencyTransformer'; -import { IoArgoprojEventsV1alpha1EventPersistence } from '../models/IoArgoprojEventsV1alpha1EventPersistence'; -import { IoArgoprojEventsV1alpha1EventSource } from '../models/IoArgoprojEventsV1alpha1EventSource'; -import { IoArgoprojEventsV1alpha1EventSourceFilter } from '../models/IoArgoprojEventsV1alpha1EventSourceFilter'; -import { IoArgoprojEventsV1alpha1EventSourceList } from '../models/IoArgoprojEventsV1alpha1EventSourceList'; -import { IoArgoprojEventsV1alpha1EventSourceSpec } from '../models/IoArgoprojEventsV1alpha1EventSourceSpec'; -import { IoArgoprojEventsV1alpha1EventSourceStatus } from '../models/IoArgoprojEventsV1alpha1EventSourceStatus'; -import { IoArgoprojEventsV1alpha1ExprFilter } from '../models/IoArgoprojEventsV1alpha1ExprFilter'; -import { IoArgoprojEventsV1alpha1FileArtifact } from '../models/IoArgoprojEventsV1alpha1FileArtifact'; -import { IoArgoprojEventsV1alpha1FileEventSource } from '../models/IoArgoprojEventsV1alpha1FileEventSource'; -import { IoArgoprojEventsV1alpha1GenericEventSource } from '../models/IoArgoprojEventsV1alpha1GenericEventSource'; -import { IoArgoprojEventsV1alpha1GitArtifact } from '../models/IoArgoprojEventsV1alpha1GitArtifact'; -import { IoArgoprojEventsV1alpha1GitCreds } from '../models/IoArgoprojEventsV1alpha1GitCreds'; -import { IoArgoprojEventsV1alpha1GitRemoteConfig } from '../models/IoArgoprojEventsV1alpha1GitRemoteConfig'; -import { IoArgoprojEventsV1alpha1GithubAppCreds } from '../models/IoArgoprojEventsV1alpha1GithubAppCreds'; -import { IoArgoprojEventsV1alpha1GithubEventSource } from '../models/IoArgoprojEventsV1alpha1GithubEventSource'; -import { IoArgoprojEventsV1alpha1GitlabEventSource } from '../models/IoArgoprojEventsV1alpha1GitlabEventSource'; -import { IoArgoprojEventsV1alpha1HDFSEventSource } from '../models/IoArgoprojEventsV1alpha1HDFSEventSource'; -import { IoArgoprojEventsV1alpha1HTTPTrigger } from '../models/IoArgoprojEventsV1alpha1HTTPTrigger'; -import { IoArgoprojEventsV1alpha1Int64OrString } from '../models/IoArgoprojEventsV1alpha1Int64OrString'; -import { IoArgoprojEventsV1alpha1K8SResourcePolicy } from '../models/IoArgoprojEventsV1alpha1K8SResourcePolicy'; -import { IoArgoprojEventsV1alpha1KafkaConsumerGroup } from '../models/IoArgoprojEventsV1alpha1KafkaConsumerGroup'; -import { IoArgoprojEventsV1alpha1KafkaEventSource } from '../models/IoArgoprojEventsV1alpha1KafkaEventSource'; -import { IoArgoprojEventsV1alpha1KafkaTrigger } from '../models/IoArgoprojEventsV1alpha1KafkaTrigger'; -import { IoArgoprojEventsV1alpha1LogTrigger } from '../models/IoArgoprojEventsV1alpha1LogTrigger'; -import { IoArgoprojEventsV1alpha1MQTTEventSource } from '../models/IoArgoprojEventsV1alpha1MQTTEventSource'; -import { IoArgoprojEventsV1alpha1Metadata } from '../models/IoArgoprojEventsV1alpha1Metadata'; -import { IoArgoprojEventsV1alpha1NATSAuth } from '../models/IoArgoprojEventsV1alpha1NATSAuth'; -import { IoArgoprojEventsV1alpha1NATSEventsSource } from '../models/IoArgoprojEventsV1alpha1NATSEventsSource'; -import { IoArgoprojEventsV1alpha1NATSTrigger } from '../models/IoArgoprojEventsV1alpha1NATSTrigger'; -import { IoArgoprojEventsV1alpha1NSQEventSource } from '../models/IoArgoprojEventsV1alpha1NSQEventSource'; -import { IoArgoprojEventsV1alpha1OpenWhiskTrigger } from '../models/IoArgoprojEventsV1alpha1OpenWhiskTrigger'; -import { IoArgoprojEventsV1alpha1OwnedRepositories } from '../models/IoArgoprojEventsV1alpha1OwnedRepositories'; -import { IoArgoprojEventsV1alpha1PayloadField } from '../models/IoArgoprojEventsV1alpha1PayloadField'; -import { IoArgoprojEventsV1alpha1PubSubEventSource } from '../models/IoArgoprojEventsV1alpha1PubSubEventSource'; -import { IoArgoprojEventsV1alpha1PulsarEventSource } from '../models/IoArgoprojEventsV1alpha1PulsarEventSource'; -import { IoArgoprojEventsV1alpha1PulsarTrigger } from '../models/IoArgoprojEventsV1alpha1PulsarTrigger'; -import { IoArgoprojEventsV1alpha1RateLimit } from '../models/IoArgoprojEventsV1alpha1RateLimit'; -import { IoArgoprojEventsV1alpha1RedisEventSource } from '../models/IoArgoprojEventsV1alpha1RedisEventSource'; -import { IoArgoprojEventsV1alpha1RedisStreamEventSource } from '../models/IoArgoprojEventsV1alpha1RedisStreamEventSource'; -import { IoArgoprojEventsV1alpha1Resource } from '../models/IoArgoprojEventsV1alpha1Resource'; -import { IoArgoprojEventsV1alpha1ResourceEventSource } from '../models/IoArgoprojEventsV1alpha1ResourceEventSource'; -import { IoArgoprojEventsV1alpha1ResourceFilter } from '../models/IoArgoprojEventsV1alpha1ResourceFilter'; -import { IoArgoprojEventsV1alpha1S3Artifact } from '../models/IoArgoprojEventsV1alpha1S3Artifact'; -import { IoArgoprojEventsV1alpha1S3Bucket } from '../models/IoArgoprojEventsV1alpha1S3Bucket'; -import { IoArgoprojEventsV1alpha1S3Filter } from '../models/IoArgoprojEventsV1alpha1S3Filter'; -import { IoArgoprojEventsV1alpha1SASLConfig } from '../models/IoArgoprojEventsV1alpha1SASLConfig'; -import { IoArgoprojEventsV1alpha1SNSEventSource } from '../models/IoArgoprojEventsV1alpha1SNSEventSource'; -import { IoArgoprojEventsV1alpha1SQSEventSource } from '../models/IoArgoprojEventsV1alpha1SQSEventSource'; -import { IoArgoprojEventsV1alpha1SecureHeader } from '../models/IoArgoprojEventsV1alpha1SecureHeader'; -import { IoArgoprojEventsV1alpha1Selector } from '../models/IoArgoprojEventsV1alpha1Selector'; -import { IoArgoprojEventsV1alpha1Sensor } from '../models/IoArgoprojEventsV1alpha1Sensor'; -import { IoArgoprojEventsV1alpha1SensorList } from '../models/IoArgoprojEventsV1alpha1SensorList'; -import { IoArgoprojEventsV1alpha1SensorSpec } from '../models/IoArgoprojEventsV1alpha1SensorSpec'; -import { IoArgoprojEventsV1alpha1SensorStatus } from '../models/IoArgoprojEventsV1alpha1SensorStatus'; -import { IoArgoprojEventsV1alpha1Service } from '../models/IoArgoprojEventsV1alpha1Service'; -import { IoArgoprojEventsV1alpha1SlackEventSource } from '../models/IoArgoprojEventsV1alpha1SlackEventSource'; -import { IoArgoprojEventsV1alpha1SlackTrigger } from '../models/IoArgoprojEventsV1alpha1SlackTrigger'; -import { IoArgoprojEventsV1alpha1StandardK8STrigger } from '../models/IoArgoprojEventsV1alpha1StandardK8STrigger'; -import { IoArgoprojEventsV1alpha1Status } from '../models/IoArgoprojEventsV1alpha1Status'; -import { IoArgoprojEventsV1alpha1StatusPolicy } from '../models/IoArgoprojEventsV1alpha1StatusPolicy'; -import { IoArgoprojEventsV1alpha1StorageGridEventSource } from '../models/IoArgoprojEventsV1alpha1StorageGridEventSource'; -import { IoArgoprojEventsV1alpha1StorageGridFilter } from '../models/IoArgoprojEventsV1alpha1StorageGridFilter'; -import { IoArgoprojEventsV1alpha1StripeEventSource } from '../models/IoArgoprojEventsV1alpha1StripeEventSource'; -import { IoArgoprojEventsV1alpha1TLSConfig } from '../models/IoArgoprojEventsV1alpha1TLSConfig'; -import { IoArgoprojEventsV1alpha1Template } from '../models/IoArgoprojEventsV1alpha1Template'; -import { IoArgoprojEventsV1alpha1TimeFilter } from '../models/IoArgoprojEventsV1alpha1TimeFilter'; -import { IoArgoprojEventsV1alpha1Trigger } from '../models/IoArgoprojEventsV1alpha1Trigger'; -import { IoArgoprojEventsV1alpha1TriggerParameter } from '../models/IoArgoprojEventsV1alpha1TriggerParameter'; -import { IoArgoprojEventsV1alpha1TriggerParameterSource } from '../models/IoArgoprojEventsV1alpha1TriggerParameterSource'; -import { IoArgoprojEventsV1alpha1TriggerPolicy } from '../models/IoArgoprojEventsV1alpha1TriggerPolicy'; -import { IoArgoprojEventsV1alpha1TriggerTemplate } from '../models/IoArgoprojEventsV1alpha1TriggerTemplate'; -import { IoArgoprojEventsV1alpha1URLArtifact } from '../models/IoArgoprojEventsV1alpha1URLArtifact'; -import { IoArgoprojEventsV1alpha1ValueFromSource } from '../models/IoArgoprojEventsV1alpha1ValueFromSource'; -import { IoArgoprojEventsV1alpha1WatchPathConfig } from '../models/IoArgoprojEventsV1alpha1WatchPathConfig'; -import { IoArgoprojEventsV1alpha1WebhookContext } from '../models/IoArgoprojEventsV1alpha1WebhookContext'; -import { IoArgoprojEventsV1alpha1WebhookEventSource } from '../models/IoArgoprojEventsV1alpha1WebhookEventSource'; -import { IoArgoprojWorkflowV1alpha1ArchiveStrategy } from '../models/IoArgoprojWorkflowV1alpha1ArchiveStrategy'; -import { IoArgoprojWorkflowV1alpha1Arguments } from '../models/IoArgoprojWorkflowV1alpha1Arguments'; -import { IoArgoprojWorkflowV1alpha1ArtGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtGCStatus'; -import { IoArgoprojWorkflowV1alpha1Artifact } from '../models/IoArgoprojWorkflowV1alpha1Artifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGC'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactLocation } from '../models/IoArgoprojWorkflowV1alpha1ArtifactLocation'; -import { IoArgoprojWorkflowV1alpha1ArtifactNodeSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactNodeSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactPaths } from '../models/IoArgoprojWorkflowV1alpha1ArtifactPaths'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactResult } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResult'; -import { IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifact } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1AzureArtifact } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifact'; -import { IoArgoprojWorkflowV1alpha1AzureArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Backoff } from '../models/IoArgoprojWorkflowV1alpha1Backoff'; -import { IoArgoprojWorkflowV1alpha1BasicAuth } from '../models/IoArgoprojWorkflowV1alpha1BasicAuth'; -import { IoArgoprojWorkflowV1alpha1Cache } from '../models/IoArgoprojWorkflowV1alpha1Cache'; -import { IoArgoprojWorkflowV1alpha1ClientCertAuth } from '../models/IoArgoprojWorkflowV1alpha1ClientCertAuth'; -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'; -import { IoArgoprojWorkflowV1alpha1CollectEventRequest } from '../models/IoArgoprojWorkflowV1alpha1CollectEventRequest'; -import { IoArgoprojWorkflowV1alpha1Column } from '../models/IoArgoprojWorkflowV1alpha1Column'; -import { IoArgoprojWorkflowV1alpha1Condition } from '../models/IoArgoprojWorkflowV1alpha1Condition'; -import { IoArgoprojWorkflowV1alpha1ContainerNode } from '../models/IoArgoprojWorkflowV1alpha1ContainerNode'; -import { IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy'; -import { IoArgoprojWorkflowV1alpha1ContainerSetTemplate } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetTemplate'; -import { IoArgoprojWorkflowV1alpha1ContinueOn } from '../models/IoArgoprojWorkflowV1alpha1ContinueOn'; -import { IoArgoprojWorkflowV1alpha1Counter } from '../models/IoArgoprojWorkflowV1alpha1Counter'; -import { IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1CreateS3BucketOptions } from '../models/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions'; -import { IoArgoprojWorkflowV1alpha1CronWorkflow } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflow'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowList } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowList'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1DAGTask } from '../models/IoArgoprojWorkflowV1alpha1DAGTask'; -import { IoArgoprojWorkflowV1alpha1DAGTemplate } from '../models/IoArgoprojWorkflowV1alpha1DAGTemplate'; -import { IoArgoprojWorkflowV1alpha1Data } from '../models/IoArgoprojWorkflowV1alpha1Data'; -import { IoArgoprojWorkflowV1alpha1DataSource } from '../models/IoArgoprojWorkflowV1alpha1DataSource'; -import { IoArgoprojWorkflowV1alpha1Event } from '../models/IoArgoprojWorkflowV1alpha1Event'; -import { IoArgoprojWorkflowV1alpha1ExecutorConfig } from '../models/IoArgoprojWorkflowV1alpha1ExecutorConfig'; -import { IoArgoprojWorkflowV1alpha1GCSArtifact } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifact'; -import { IoArgoprojWorkflowV1alpha1GCSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Gauge } from '../models/IoArgoprojWorkflowV1alpha1Gauge'; -import { IoArgoprojWorkflowV1alpha1GetUserInfoResponse } from '../models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse'; -import { IoArgoprojWorkflowV1alpha1GitArtifact } from '../models/IoArgoprojWorkflowV1alpha1GitArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifact } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1HTTP } from '../models/IoArgoprojWorkflowV1alpha1HTTP'; -import { IoArgoprojWorkflowV1alpha1HTTPArtifact } from '../models/IoArgoprojWorkflowV1alpha1HTTPArtifact'; -import { IoArgoprojWorkflowV1alpha1HTTPAuth } from '../models/IoArgoprojWorkflowV1alpha1HTTPAuth'; -import { IoArgoprojWorkflowV1alpha1HTTPBodySource } from '../models/IoArgoprojWorkflowV1alpha1HTTPBodySource'; -import { IoArgoprojWorkflowV1alpha1HTTPHeader } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeader'; -import { IoArgoprojWorkflowV1alpha1HTTPHeaderSource } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeaderSource'; -import { IoArgoprojWorkflowV1alpha1Header } from '../models/IoArgoprojWorkflowV1alpha1Header'; -import { IoArgoprojWorkflowV1alpha1Histogram } from '../models/IoArgoprojWorkflowV1alpha1Histogram'; -import { IoArgoprojWorkflowV1alpha1InfoResponse } from '../models/IoArgoprojWorkflowV1alpha1InfoResponse'; -import { IoArgoprojWorkflowV1alpha1Inputs } from '../models/IoArgoprojWorkflowV1alpha1Inputs'; -import { IoArgoprojWorkflowV1alpha1LabelKeys } from '../models/IoArgoprojWorkflowV1alpha1LabelKeys'; -import { IoArgoprojWorkflowV1alpha1LabelValueFrom } from '../models/IoArgoprojWorkflowV1alpha1LabelValueFrom'; -import { IoArgoprojWorkflowV1alpha1LabelValues } from '../models/IoArgoprojWorkflowV1alpha1LabelValues'; -import { IoArgoprojWorkflowV1alpha1LifecycleHook } from '../models/IoArgoprojWorkflowV1alpha1LifecycleHook'; -import { IoArgoprojWorkflowV1alpha1Link } from '../models/IoArgoprojWorkflowV1alpha1Link'; -import { IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1LogEntry } from '../models/IoArgoprojWorkflowV1alpha1LogEntry'; -import { IoArgoprojWorkflowV1alpha1ManifestFrom } from '../models/IoArgoprojWorkflowV1alpha1ManifestFrom'; -import { IoArgoprojWorkflowV1alpha1MemoizationStatus } from '../models/IoArgoprojWorkflowV1alpha1MemoizationStatus'; -import { IoArgoprojWorkflowV1alpha1Memoize } from '../models/IoArgoprojWorkflowV1alpha1Memoize'; -import { IoArgoprojWorkflowV1alpha1Metadata } from '../models/IoArgoprojWorkflowV1alpha1Metadata'; -import { IoArgoprojWorkflowV1alpha1MetricLabel } from '../models/IoArgoprojWorkflowV1alpha1MetricLabel'; -import { IoArgoprojWorkflowV1alpha1Metrics } from '../models/IoArgoprojWorkflowV1alpha1Metrics'; -import { IoArgoprojWorkflowV1alpha1Mutex } from '../models/IoArgoprojWorkflowV1alpha1Mutex'; -import { IoArgoprojWorkflowV1alpha1MutexHolding } from '../models/IoArgoprojWorkflowV1alpha1MutexHolding'; -import { IoArgoprojWorkflowV1alpha1MutexStatus } from '../models/IoArgoprojWorkflowV1alpha1MutexStatus'; -import { IoArgoprojWorkflowV1alpha1NodeResult } from '../models/IoArgoprojWorkflowV1alpha1NodeResult'; -import { IoArgoprojWorkflowV1alpha1NodeStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeStatus'; -import { IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1OAuth2Auth } from '../models/IoArgoprojWorkflowV1alpha1OAuth2Auth'; -import { IoArgoprojWorkflowV1alpha1OAuth2EndpointParam } from '../models/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'; -import { IoArgoprojWorkflowV1alpha1OSSArtifact } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifact'; -import { IoArgoprojWorkflowV1alpha1OSSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1OSSLifecycleRule } from '../models/IoArgoprojWorkflowV1alpha1OSSLifecycleRule'; -import { IoArgoprojWorkflowV1alpha1Outputs } from '../models/IoArgoprojWorkflowV1alpha1Outputs'; -import { IoArgoprojWorkflowV1alpha1Parameter } from '../models/IoArgoprojWorkflowV1alpha1Parameter'; -import { IoArgoprojWorkflowV1alpha1PodGC } from '../models/IoArgoprojWorkflowV1alpha1PodGC'; -import { IoArgoprojWorkflowV1alpha1Prometheus } from '../models/IoArgoprojWorkflowV1alpha1Prometheus'; -import { IoArgoprojWorkflowV1alpha1RawArtifact } from '../models/IoArgoprojWorkflowV1alpha1RawArtifact'; -import { IoArgoprojWorkflowV1alpha1ResourceTemplate } from '../models/IoArgoprojWorkflowV1alpha1ResourceTemplate'; -import { IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryAffinity } from '../models/IoArgoprojWorkflowV1alpha1RetryAffinity'; -import { IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1RetryStrategy'; -import { IoArgoprojWorkflowV1alpha1S3Artifact } from '../models/IoArgoprojWorkflowV1alpha1S3Artifact'; -import { IoArgoprojWorkflowV1alpha1S3ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1S3ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1S3EncryptionOptions } from '../models/IoArgoprojWorkflowV1alpha1S3EncryptionOptions'; -import { IoArgoprojWorkflowV1alpha1ScriptTemplate } from '../models/IoArgoprojWorkflowV1alpha1ScriptTemplate'; -import { IoArgoprojWorkflowV1alpha1SemaphoreHolding } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreHolding'; -import { IoArgoprojWorkflowV1alpha1SemaphoreRef } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreRef'; -import { IoArgoprojWorkflowV1alpha1SemaphoreStatus } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreStatus'; -import { IoArgoprojWorkflowV1alpha1Sequence } from '../models/IoArgoprojWorkflowV1alpha1Sequence'; -import { IoArgoprojWorkflowV1alpha1Submit } from '../models/IoArgoprojWorkflowV1alpha1Submit'; -import { IoArgoprojWorkflowV1alpha1SubmitOpts } from '../models/IoArgoprojWorkflowV1alpha1SubmitOpts'; -import { IoArgoprojWorkflowV1alpha1SuspendTemplate } from '../models/IoArgoprojWorkflowV1alpha1SuspendTemplate'; -import { IoArgoprojWorkflowV1alpha1Synchronization } from '../models/IoArgoprojWorkflowV1alpha1Synchronization'; -import { IoArgoprojWorkflowV1alpha1SynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1SynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1TTLStrategy } from '../models/IoArgoprojWorkflowV1alpha1TTLStrategy'; -import { IoArgoprojWorkflowV1alpha1TarStrategy } from '../models/IoArgoprojWorkflowV1alpha1TarStrategy'; -import { IoArgoprojWorkflowV1alpha1Template } from '../models/IoArgoprojWorkflowV1alpha1Template'; -import { IoArgoprojWorkflowV1alpha1TemplateRef } from '../models/IoArgoprojWorkflowV1alpha1TemplateRef'; -import { IoArgoprojWorkflowV1alpha1TransformationStep } from '../models/IoArgoprojWorkflowV1alpha1TransformationStep'; -import { IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1UserContainer } from '../models/IoArgoprojWorkflowV1alpha1UserContainer'; -import { IoArgoprojWorkflowV1alpha1ValueFrom } from '../models/IoArgoprojWorkflowV1alpha1ValueFrom'; -import { IoArgoprojWorkflowV1alpha1Version } from '../models/IoArgoprojWorkflowV1alpha1Version'; -import { IoArgoprojWorkflowV1alpha1VolumeClaimGC } from '../models/IoArgoprojWorkflowV1alpha1VolumeClaimGC'; -import { IoArgoprojWorkflowV1alpha1Workflow } from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -import { IoArgoprojWorkflowV1alpha1WorkflowCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBinding } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBinding'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC'; -import { IoArgoprojWorkflowV1alpha1WorkflowLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; -import { IoArgoprojWorkflowV1alpha1WorkflowMetadata } from '../models/IoArgoprojWorkflowV1alpha1WorkflowMetadata'; -import { IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowRetryRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSetRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSetRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowStep } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStep'; -import { IoArgoprojWorkflowV1alpha1WorkflowStopRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStopRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplate } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplate'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateList'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateRef } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource } from '../models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource'; -import { IoK8sApiCoreV1Affinity } from '../models/IoK8sApiCoreV1Affinity'; -import { IoK8sApiCoreV1AzureDiskVolumeSource } from '../models/IoK8sApiCoreV1AzureDiskVolumeSource'; -import { IoK8sApiCoreV1AzureFileVolumeSource } from '../models/IoK8sApiCoreV1AzureFileVolumeSource'; -import { IoK8sApiCoreV1CSIVolumeSource } from '../models/IoK8sApiCoreV1CSIVolumeSource'; -import { IoK8sApiCoreV1Capabilities } from '../models/IoK8sApiCoreV1Capabilities'; -import { IoK8sApiCoreV1CephFSVolumeSource } from '../models/IoK8sApiCoreV1CephFSVolumeSource'; -import { IoK8sApiCoreV1CinderVolumeSource } from '../models/IoK8sApiCoreV1CinderVolumeSource'; -import { IoK8sApiCoreV1ConfigMapEnvSource } from '../models/IoK8sApiCoreV1ConfigMapEnvSource'; -import { IoK8sApiCoreV1ConfigMapKeySelector } from '../models/IoK8sApiCoreV1ConfigMapKeySelector'; -import { IoK8sApiCoreV1ConfigMapProjection } from '../models/IoK8sApiCoreV1ConfigMapProjection'; -import { IoK8sApiCoreV1ConfigMapVolumeSource } from '../models/IoK8sApiCoreV1ConfigMapVolumeSource'; -import { IoK8sApiCoreV1Container , IoK8sApiCoreV1ContainerImagePullPolicyEnum , IoK8sApiCoreV1ContainerTerminationMessagePolicyEnum } from '../models/IoK8sApiCoreV1Container'; -import { IoK8sApiCoreV1ContainerPort , IoK8sApiCoreV1ContainerPortProtocolEnum } from '../models/IoK8sApiCoreV1ContainerPort'; -import { IoK8sApiCoreV1DownwardAPIProjection } from '../models/IoK8sApiCoreV1DownwardAPIProjection'; -import { IoK8sApiCoreV1DownwardAPIVolumeFile } from '../models/IoK8sApiCoreV1DownwardAPIVolumeFile'; -import { IoK8sApiCoreV1DownwardAPIVolumeSource } from '../models/IoK8sApiCoreV1DownwardAPIVolumeSource'; -import { IoK8sApiCoreV1EmptyDirVolumeSource } from '../models/IoK8sApiCoreV1EmptyDirVolumeSource'; -import { IoK8sApiCoreV1EnvFromSource } from '../models/IoK8sApiCoreV1EnvFromSource'; -import { IoK8sApiCoreV1EnvVar } from '../models/IoK8sApiCoreV1EnvVar'; -import { IoK8sApiCoreV1EnvVarSource } from '../models/IoK8sApiCoreV1EnvVarSource'; -import { IoK8sApiCoreV1EphemeralVolumeSource } from '../models/IoK8sApiCoreV1EphemeralVolumeSource'; -import { IoK8sApiCoreV1Event } from '../models/IoK8sApiCoreV1Event'; -import { IoK8sApiCoreV1EventSeries } from '../models/IoK8sApiCoreV1EventSeries'; -import { IoK8sApiCoreV1EventSource } from '../models/IoK8sApiCoreV1EventSource'; -import { IoK8sApiCoreV1ExecAction } from '../models/IoK8sApiCoreV1ExecAction'; -import { IoK8sApiCoreV1FCVolumeSource } from '../models/IoK8sApiCoreV1FCVolumeSource'; -import { IoK8sApiCoreV1FlexVolumeSource } from '../models/IoK8sApiCoreV1FlexVolumeSource'; -import { IoK8sApiCoreV1FlockerVolumeSource } from '../models/IoK8sApiCoreV1FlockerVolumeSource'; -import { IoK8sApiCoreV1GCEPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1GRPCAction } from '../models/IoK8sApiCoreV1GRPCAction'; -import { IoK8sApiCoreV1GitRepoVolumeSource } from '../models/IoK8sApiCoreV1GitRepoVolumeSource'; -import { IoK8sApiCoreV1GlusterfsVolumeSource } from '../models/IoK8sApiCoreV1GlusterfsVolumeSource'; -import { IoK8sApiCoreV1HTTPGetAction , IoK8sApiCoreV1HTTPGetActionSchemeEnum } from '../models/IoK8sApiCoreV1HTTPGetAction'; -import { IoK8sApiCoreV1HTTPHeader } from '../models/IoK8sApiCoreV1HTTPHeader'; -import { IoK8sApiCoreV1HostAlias } from '../models/IoK8sApiCoreV1HostAlias'; -import { IoK8sApiCoreV1HostPathVolumeSource } from '../models/IoK8sApiCoreV1HostPathVolumeSource'; -import { IoK8sApiCoreV1ISCSIVolumeSource } from '../models/IoK8sApiCoreV1ISCSIVolumeSource'; -import { IoK8sApiCoreV1KeyToPath } from '../models/IoK8sApiCoreV1KeyToPath'; -import { IoK8sApiCoreV1Lifecycle } from '../models/IoK8sApiCoreV1Lifecycle'; -import { IoK8sApiCoreV1LifecycleHandler } from '../models/IoK8sApiCoreV1LifecycleHandler'; -import { IoK8sApiCoreV1LocalObjectReference } from '../models/IoK8sApiCoreV1LocalObjectReference'; -import { IoK8sApiCoreV1NFSVolumeSource } from '../models/IoK8sApiCoreV1NFSVolumeSource'; -import { IoK8sApiCoreV1NodeAffinity } from '../models/IoK8sApiCoreV1NodeAffinity'; -import { IoK8sApiCoreV1NodeSelector } from '../models/IoK8sApiCoreV1NodeSelector'; -import { IoK8sApiCoreV1NodeSelectorRequirement , IoK8sApiCoreV1NodeSelectorRequirementOperatorEnum } from '../models/IoK8sApiCoreV1NodeSelectorRequirement'; -import { IoK8sApiCoreV1NodeSelectorTerm } from '../models/IoK8sApiCoreV1NodeSelectorTerm'; -import { IoK8sApiCoreV1ObjectFieldSelector } from '../models/IoK8sApiCoreV1ObjectFieldSelector'; -import { IoK8sApiCoreV1ObjectReference } from '../models/IoK8sApiCoreV1ObjectReference'; -import { IoK8sApiCoreV1PersistentVolumeClaim } from '../models/IoK8sApiCoreV1PersistentVolumeClaim'; -import { IoK8sApiCoreV1PersistentVolumeClaimCondition , IoK8sApiCoreV1PersistentVolumeClaimConditionTypeEnum } from '../models/IoK8sApiCoreV1PersistentVolumeClaimCondition'; -import { IoK8sApiCoreV1PersistentVolumeClaimSpec } from '../models/IoK8sApiCoreV1PersistentVolumeClaimSpec'; -import { IoK8sApiCoreV1PersistentVolumeClaimStatus , IoK8sApiCoreV1PersistentVolumeClaimStatusPhaseEnum } from '../models/IoK8sApiCoreV1PersistentVolumeClaimStatus'; -import { IoK8sApiCoreV1PersistentVolumeClaimTemplate } from '../models/IoK8sApiCoreV1PersistentVolumeClaimTemplate'; -import { IoK8sApiCoreV1PersistentVolumeClaimVolumeSource } from '../models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource'; -import { IoK8sApiCoreV1PhotonPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1PodAffinity } from '../models/IoK8sApiCoreV1PodAffinity'; -import { IoK8sApiCoreV1PodAffinityTerm } from '../models/IoK8sApiCoreV1PodAffinityTerm'; -import { IoK8sApiCoreV1PodAntiAffinity } from '../models/IoK8sApiCoreV1PodAntiAffinity'; -import { IoK8sApiCoreV1PodDNSConfig } from '../models/IoK8sApiCoreV1PodDNSConfig'; -import { IoK8sApiCoreV1PodDNSConfigOption } from '../models/IoK8sApiCoreV1PodDNSConfigOption'; -import { IoK8sApiCoreV1PodSecurityContext } from '../models/IoK8sApiCoreV1PodSecurityContext'; -import { IoK8sApiCoreV1PortworxVolumeSource } from '../models/IoK8sApiCoreV1PortworxVolumeSource'; -import { IoK8sApiCoreV1PreferredSchedulingTerm } from '../models/IoK8sApiCoreV1PreferredSchedulingTerm'; -import { IoK8sApiCoreV1Probe } from '../models/IoK8sApiCoreV1Probe'; -import { IoK8sApiCoreV1ProjectedVolumeSource } from '../models/IoK8sApiCoreV1ProjectedVolumeSource'; -import { IoK8sApiCoreV1QuobyteVolumeSource } from '../models/IoK8sApiCoreV1QuobyteVolumeSource'; -import { IoK8sApiCoreV1RBDVolumeSource } from '../models/IoK8sApiCoreV1RBDVolumeSource'; -import { IoK8sApiCoreV1ResourceFieldSelector } from '../models/IoK8sApiCoreV1ResourceFieldSelector'; -import { IoK8sApiCoreV1ResourceRequirements } from '../models/IoK8sApiCoreV1ResourceRequirements'; -import { IoK8sApiCoreV1SELinuxOptions } from '../models/IoK8sApiCoreV1SELinuxOptions'; -import { IoK8sApiCoreV1ScaleIOVolumeSource } from '../models/IoK8sApiCoreV1ScaleIOVolumeSource'; -import { IoK8sApiCoreV1SeccompProfile , IoK8sApiCoreV1SeccompProfileTypeEnum } from '../models/IoK8sApiCoreV1SeccompProfile'; -import { IoK8sApiCoreV1SecretEnvSource } from '../models/IoK8sApiCoreV1SecretEnvSource'; -import { IoK8sApiCoreV1SecretKeySelector } from '../models/IoK8sApiCoreV1SecretKeySelector'; -import { IoK8sApiCoreV1SecretProjection } from '../models/IoK8sApiCoreV1SecretProjection'; -import { IoK8sApiCoreV1SecretVolumeSource } from '../models/IoK8sApiCoreV1SecretVolumeSource'; -import { IoK8sApiCoreV1SecurityContext } from '../models/IoK8sApiCoreV1SecurityContext'; -import { IoK8sApiCoreV1ServiceAccountTokenProjection } from '../models/IoK8sApiCoreV1ServiceAccountTokenProjection'; -import { IoK8sApiCoreV1ServicePort , IoK8sApiCoreV1ServicePortProtocolEnum } from '../models/IoK8sApiCoreV1ServicePort'; -import { IoK8sApiCoreV1StorageOSVolumeSource } from '../models/IoK8sApiCoreV1StorageOSVolumeSource'; -import { IoK8sApiCoreV1Sysctl } from '../models/IoK8sApiCoreV1Sysctl'; -import { IoK8sApiCoreV1TCPSocketAction } from '../models/IoK8sApiCoreV1TCPSocketAction'; -import { IoK8sApiCoreV1Toleration, IoK8sApiCoreV1TolerationEffectEnum , IoK8sApiCoreV1TolerationOperatorEnum } from '../models/IoK8sApiCoreV1Toleration'; -import { IoK8sApiCoreV1TypedLocalObjectReference } from '../models/IoK8sApiCoreV1TypedLocalObjectReference'; -import { IoK8sApiCoreV1Volume } from '../models/IoK8sApiCoreV1Volume'; -import { IoK8sApiCoreV1VolumeDevice } from '../models/IoK8sApiCoreV1VolumeDevice'; -import { IoK8sApiCoreV1VolumeMount } from '../models/IoK8sApiCoreV1VolumeMount'; -import { IoK8sApiCoreV1VolumeProjection } from '../models/IoK8sApiCoreV1VolumeProjection'; -import { IoK8sApiCoreV1VsphereVirtualDiskVolumeSource } from '../models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource'; -import { IoK8sApiCoreV1WeightedPodAffinityTerm } from '../models/IoK8sApiCoreV1WeightedPodAffinityTerm'; -import { IoK8sApiCoreV1WindowsSecurityContextOptions } from '../models/IoK8sApiCoreV1WindowsSecurityContextOptions'; -import { IoK8sApiPolicyV1PodDisruptionBudgetSpec } from '../models/IoK8sApiPolicyV1PodDisruptionBudgetSpec'; -import { IoK8sApimachineryPkgApisMetaV1CreateOptions } from '../models/IoK8sApimachineryPkgApisMetaV1CreateOptions'; -import { IoK8sApimachineryPkgApisMetaV1GroupVersionResource } from '../models/IoK8sApimachineryPkgApisMetaV1GroupVersionResource'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelector } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelector'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement'; -import { IoK8sApimachineryPkgApisMetaV1ListMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ListMeta'; -import { IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry } from '../models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry'; -import { IoK8sApimachineryPkgApisMetaV1ObjectMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ObjectMeta'; -import { IoK8sApimachineryPkgApisMetaV1OwnerReference } from '../models/IoK8sApimachineryPkgApisMetaV1OwnerReference'; -import { IoK8sApimachineryPkgApisMetaV1StatusCause } from '../models/IoK8sApimachineryPkgApisMetaV1StatusCause'; -import { SensorCreateSensorRequest } from '../models/SensorCreateSensorRequest'; -import { SensorLogEntry } from '../models/SensorLogEntry'; -import { SensorSensorWatchEvent } from '../models/SensorSensorWatchEvent'; -import { SensorUpdateSensorRequest } from '../models/SensorUpdateSensorRequest'; -import { StreamResultOfEventsourceEventSourceWatchEvent } from '../models/StreamResultOfEventsourceEventSourceWatchEvent'; -import { StreamResultOfEventsourceLogEntry } from '../models/StreamResultOfEventsourceLogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { StreamResultOfIoK8sApiCoreV1Event } from '../models/StreamResultOfIoK8sApiCoreV1Event'; -import { StreamResultOfSensorLogEntry } from '../models/StreamResultOfSensorLogEntry'; -import { StreamResultOfSensorSensorWatchEvent } from '../models/StreamResultOfSensorSensorWatchEvent'; - -/* tslint:disable:no-unused-variable */ -let primitives = [ - "string", - "boolean", - "double", - "integer", - "long", - "float", - "number", - "any" - ]; - -const supportedMediaTypes: { [mediaType: string]: number } = { - "application/json": Infinity, - "application/octet-stream": 0, - "application/x-www-form-urlencoded": 0 -} - - -let enumsMap: Set = new Set([ - "IoK8sApiCoreV1ContainerImagePullPolicyEnum", - "IoK8sApiCoreV1ContainerTerminationMessagePolicyEnum", - "IoK8sApiCoreV1ContainerPortProtocolEnum", - "IoK8sApiCoreV1HTTPGetActionSchemeEnum", - "IoK8sApiCoreV1NodeSelectorRequirementOperatorEnum", - "IoK8sApiCoreV1PersistentVolumeClaimConditionTypeEnum", - "IoK8sApiCoreV1PersistentVolumeClaimStatusPhaseEnum", - "IoK8sApiCoreV1SeccompProfileTypeEnum", - "IoK8sApiCoreV1ServicePortProtocolEnum", - "IoK8sApiCoreV1TolerationEffectEnum", - "IoK8sApiCoreV1TolerationOperatorEnum", -]); - -let typeMap: {[index: string]: any} = { - "EventsourceCreateEventSourceRequest": EventsourceCreateEventSourceRequest, - "EventsourceEventSourceWatchEvent": EventsourceEventSourceWatchEvent, - "EventsourceLogEntry": EventsourceLogEntry, - "EventsourceUpdateEventSourceRequest": EventsourceUpdateEventSourceRequest, - "GoogleProtobufAny": GoogleProtobufAny, - "GrpcGatewayRuntimeError": GrpcGatewayRuntimeError, - "GrpcGatewayRuntimeStreamError": GrpcGatewayRuntimeStreamError, - "IoArgoprojEventsV1alpha1AMQPConsumeConfig": IoArgoprojEventsV1alpha1AMQPConsumeConfig, - "IoArgoprojEventsV1alpha1AMQPEventSource": IoArgoprojEventsV1alpha1AMQPEventSource, - "IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig": IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig, - "IoArgoprojEventsV1alpha1AMQPQueueBindConfig": IoArgoprojEventsV1alpha1AMQPQueueBindConfig, - "IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig": IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig, - "IoArgoprojEventsV1alpha1AWSLambdaTrigger": IoArgoprojEventsV1alpha1AWSLambdaTrigger, - "IoArgoprojEventsV1alpha1Amount": IoArgoprojEventsV1alpha1Amount, - "IoArgoprojEventsV1alpha1ArgoWorkflowTrigger": IoArgoprojEventsV1alpha1ArgoWorkflowTrigger, - "IoArgoprojEventsV1alpha1ArtifactLocation": IoArgoprojEventsV1alpha1ArtifactLocation, - "IoArgoprojEventsV1alpha1AzureEventHubsTrigger": IoArgoprojEventsV1alpha1AzureEventHubsTrigger, - "IoArgoprojEventsV1alpha1AzureEventsHubEventSource": IoArgoprojEventsV1alpha1AzureEventsHubEventSource, - "IoArgoprojEventsV1alpha1Backoff": IoArgoprojEventsV1alpha1Backoff, - "IoArgoprojEventsV1alpha1BasicAuth": IoArgoprojEventsV1alpha1BasicAuth, - "IoArgoprojEventsV1alpha1BitbucketAuth": IoArgoprojEventsV1alpha1BitbucketAuth, - "IoArgoprojEventsV1alpha1BitbucketBasicAuth": IoArgoprojEventsV1alpha1BitbucketBasicAuth, - "IoArgoprojEventsV1alpha1BitbucketEventSource": IoArgoprojEventsV1alpha1BitbucketEventSource, - "IoArgoprojEventsV1alpha1BitbucketRepository": IoArgoprojEventsV1alpha1BitbucketRepository, - "IoArgoprojEventsV1alpha1BitbucketServerEventSource": IoArgoprojEventsV1alpha1BitbucketServerEventSource, - "IoArgoprojEventsV1alpha1BitbucketServerRepository": IoArgoprojEventsV1alpha1BitbucketServerRepository, - "IoArgoprojEventsV1alpha1CalendarEventSource": IoArgoprojEventsV1alpha1CalendarEventSource, - "IoArgoprojEventsV1alpha1CatchupConfiguration": IoArgoprojEventsV1alpha1CatchupConfiguration, - "IoArgoprojEventsV1alpha1Condition": IoArgoprojEventsV1alpha1Condition, - "IoArgoprojEventsV1alpha1ConditionsResetByTime": IoArgoprojEventsV1alpha1ConditionsResetByTime, - "IoArgoprojEventsV1alpha1ConditionsResetCriteria": IoArgoprojEventsV1alpha1ConditionsResetCriteria, - "IoArgoprojEventsV1alpha1ConfigMapPersistence": IoArgoprojEventsV1alpha1ConfigMapPersistence, - "IoArgoprojEventsV1alpha1CustomTrigger": IoArgoprojEventsV1alpha1CustomTrigger, - "IoArgoprojEventsV1alpha1DataFilter": IoArgoprojEventsV1alpha1DataFilter, - "IoArgoprojEventsV1alpha1EmitterEventSource": IoArgoprojEventsV1alpha1EmitterEventSource, - "IoArgoprojEventsV1alpha1EventContext": IoArgoprojEventsV1alpha1EventContext, - "IoArgoprojEventsV1alpha1EventDependency": IoArgoprojEventsV1alpha1EventDependency, - "IoArgoprojEventsV1alpha1EventDependencyFilter": IoArgoprojEventsV1alpha1EventDependencyFilter, - "IoArgoprojEventsV1alpha1EventDependencyTransformer": IoArgoprojEventsV1alpha1EventDependencyTransformer, - "IoArgoprojEventsV1alpha1EventPersistence": IoArgoprojEventsV1alpha1EventPersistence, - "IoArgoprojEventsV1alpha1EventSource": IoArgoprojEventsV1alpha1EventSource, - "IoArgoprojEventsV1alpha1EventSourceFilter": IoArgoprojEventsV1alpha1EventSourceFilter, - "IoArgoprojEventsV1alpha1EventSourceList": IoArgoprojEventsV1alpha1EventSourceList, - "IoArgoprojEventsV1alpha1EventSourceSpec": IoArgoprojEventsV1alpha1EventSourceSpec, - "IoArgoprojEventsV1alpha1EventSourceStatus": IoArgoprojEventsV1alpha1EventSourceStatus, - "IoArgoprojEventsV1alpha1ExprFilter": IoArgoprojEventsV1alpha1ExprFilter, - "IoArgoprojEventsV1alpha1FileArtifact": IoArgoprojEventsV1alpha1FileArtifact, - "IoArgoprojEventsV1alpha1FileEventSource": IoArgoprojEventsV1alpha1FileEventSource, - "IoArgoprojEventsV1alpha1GenericEventSource": IoArgoprojEventsV1alpha1GenericEventSource, - "IoArgoprojEventsV1alpha1GitArtifact": IoArgoprojEventsV1alpha1GitArtifact, - "IoArgoprojEventsV1alpha1GitCreds": IoArgoprojEventsV1alpha1GitCreds, - "IoArgoprojEventsV1alpha1GitRemoteConfig": IoArgoprojEventsV1alpha1GitRemoteConfig, - "IoArgoprojEventsV1alpha1GithubAppCreds": IoArgoprojEventsV1alpha1GithubAppCreds, - "IoArgoprojEventsV1alpha1GithubEventSource": IoArgoprojEventsV1alpha1GithubEventSource, - "IoArgoprojEventsV1alpha1GitlabEventSource": IoArgoprojEventsV1alpha1GitlabEventSource, - "IoArgoprojEventsV1alpha1HDFSEventSource": IoArgoprojEventsV1alpha1HDFSEventSource, - "IoArgoprojEventsV1alpha1HTTPTrigger": IoArgoprojEventsV1alpha1HTTPTrigger, - "IoArgoprojEventsV1alpha1Int64OrString": IoArgoprojEventsV1alpha1Int64OrString, - "IoArgoprojEventsV1alpha1K8SResourcePolicy": IoArgoprojEventsV1alpha1K8SResourcePolicy, - "IoArgoprojEventsV1alpha1KafkaConsumerGroup": IoArgoprojEventsV1alpha1KafkaConsumerGroup, - "IoArgoprojEventsV1alpha1KafkaEventSource": IoArgoprojEventsV1alpha1KafkaEventSource, - "IoArgoprojEventsV1alpha1KafkaTrigger": IoArgoprojEventsV1alpha1KafkaTrigger, - "IoArgoprojEventsV1alpha1LogTrigger": IoArgoprojEventsV1alpha1LogTrigger, - "IoArgoprojEventsV1alpha1MQTTEventSource": IoArgoprojEventsV1alpha1MQTTEventSource, - "IoArgoprojEventsV1alpha1Metadata": IoArgoprojEventsV1alpha1Metadata, - "IoArgoprojEventsV1alpha1NATSAuth": IoArgoprojEventsV1alpha1NATSAuth, - "IoArgoprojEventsV1alpha1NATSEventsSource": IoArgoprojEventsV1alpha1NATSEventsSource, - "IoArgoprojEventsV1alpha1NATSTrigger": IoArgoprojEventsV1alpha1NATSTrigger, - "IoArgoprojEventsV1alpha1NSQEventSource": IoArgoprojEventsV1alpha1NSQEventSource, - "IoArgoprojEventsV1alpha1OpenWhiskTrigger": IoArgoprojEventsV1alpha1OpenWhiskTrigger, - "IoArgoprojEventsV1alpha1OwnedRepositories": IoArgoprojEventsV1alpha1OwnedRepositories, - "IoArgoprojEventsV1alpha1PayloadField": IoArgoprojEventsV1alpha1PayloadField, - "IoArgoprojEventsV1alpha1PubSubEventSource": IoArgoprojEventsV1alpha1PubSubEventSource, - "IoArgoprojEventsV1alpha1PulsarEventSource": IoArgoprojEventsV1alpha1PulsarEventSource, - "IoArgoprojEventsV1alpha1PulsarTrigger": IoArgoprojEventsV1alpha1PulsarTrigger, - "IoArgoprojEventsV1alpha1RateLimit": IoArgoprojEventsV1alpha1RateLimit, - "IoArgoprojEventsV1alpha1RedisEventSource": IoArgoprojEventsV1alpha1RedisEventSource, - "IoArgoprojEventsV1alpha1RedisStreamEventSource": IoArgoprojEventsV1alpha1RedisStreamEventSource, - "IoArgoprojEventsV1alpha1Resource": IoArgoprojEventsV1alpha1Resource, - "IoArgoprojEventsV1alpha1ResourceEventSource": IoArgoprojEventsV1alpha1ResourceEventSource, - "IoArgoprojEventsV1alpha1ResourceFilter": IoArgoprojEventsV1alpha1ResourceFilter, - "IoArgoprojEventsV1alpha1S3Artifact": IoArgoprojEventsV1alpha1S3Artifact, - "IoArgoprojEventsV1alpha1S3Bucket": IoArgoprojEventsV1alpha1S3Bucket, - "IoArgoprojEventsV1alpha1S3Filter": IoArgoprojEventsV1alpha1S3Filter, - "IoArgoprojEventsV1alpha1SASLConfig": IoArgoprojEventsV1alpha1SASLConfig, - "IoArgoprojEventsV1alpha1SNSEventSource": IoArgoprojEventsV1alpha1SNSEventSource, - "IoArgoprojEventsV1alpha1SQSEventSource": IoArgoprojEventsV1alpha1SQSEventSource, - "IoArgoprojEventsV1alpha1SecureHeader": IoArgoprojEventsV1alpha1SecureHeader, - "IoArgoprojEventsV1alpha1Selector": IoArgoprojEventsV1alpha1Selector, - "IoArgoprojEventsV1alpha1Sensor": IoArgoprojEventsV1alpha1Sensor, - "IoArgoprojEventsV1alpha1SensorList": IoArgoprojEventsV1alpha1SensorList, - "IoArgoprojEventsV1alpha1SensorSpec": IoArgoprojEventsV1alpha1SensorSpec, - "IoArgoprojEventsV1alpha1SensorStatus": IoArgoprojEventsV1alpha1SensorStatus, - "IoArgoprojEventsV1alpha1Service": IoArgoprojEventsV1alpha1Service, - "IoArgoprojEventsV1alpha1SlackEventSource": IoArgoprojEventsV1alpha1SlackEventSource, - "IoArgoprojEventsV1alpha1SlackTrigger": IoArgoprojEventsV1alpha1SlackTrigger, - "IoArgoprojEventsV1alpha1StandardK8STrigger": IoArgoprojEventsV1alpha1StandardK8STrigger, - "IoArgoprojEventsV1alpha1Status": IoArgoprojEventsV1alpha1Status, - "IoArgoprojEventsV1alpha1StatusPolicy": IoArgoprojEventsV1alpha1StatusPolicy, - "IoArgoprojEventsV1alpha1StorageGridEventSource": IoArgoprojEventsV1alpha1StorageGridEventSource, - "IoArgoprojEventsV1alpha1StorageGridFilter": IoArgoprojEventsV1alpha1StorageGridFilter, - "IoArgoprojEventsV1alpha1StripeEventSource": IoArgoprojEventsV1alpha1StripeEventSource, - "IoArgoprojEventsV1alpha1TLSConfig": IoArgoprojEventsV1alpha1TLSConfig, - "IoArgoprojEventsV1alpha1Template": IoArgoprojEventsV1alpha1Template, - "IoArgoprojEventsV1alpha1TimeFilter": IoArgoprojEventsV1alpha1TimeFilter, - "IoArgoprojEventsV1alpha1Trigger": IoArgoprojEventsV1alpha1Trigger, - "IoArgoprojEventsV1alpha1TriggerParameter": IoArgoprojEventsV1alpha1TriggerParameter, - "IoArgoprojEventsV1alpha1TriggerParameterSource": IoArgoprojEventsV1alpha1TriggerParameterSource, - "IoArgoprojEventsV1alpha1TriggerPolicy": IoArgoprojEventsV1alpha1TriggerPolicy, - "IoArgoprojEventsV1alpha1TriggerTemplate": IoArgoprojEventsV1alpha1TriggerTemplate, - "IoArgoprojEventsV1alpha1URLArtifact": IoArgoprojEventsV1alpha1URLArtifact, - "IoArgoprojEventsV1alpha1ValueFromSource": IoArgoprojEventsV1alpha1ValueFromSource, - "IoArgoprojEventsV1alpha1WatchPathConfig": IoArgoprojEventsV1alpha1WatchPathConfig, - "IoArgoprojEventsV1alpha1WebhookContext": IoArgoprojEventsV1alpha1WebhookContext, - "IoArgoprojEventsV1alpha1WebhookEventSource": IoArgoprojEventsV1alpha1WebhookEventSource, - "IoArgoprojWorkflowV1alpha1ArchiveStrategy": IoArgoprojWorkflowV1alpha1ArchiveStrategy, - "IoArgoprojWorkflowV1alpha1Arguments": IoArgoprojWorkflowV1alpha1Arguments, - "IoArgoprojWorkflowV1alpha1ArtGCStatus": IoArgoprojWorkflowV1alpha1ArtGCStatus, - "IoArgoprojWorkflowV1alpha1Artifact": IoArgoprojWorkflowV1alpha1Artifact, - "IoArgoprojWorkflowV1alpha1ArtifactGC": IoArgoprojWorkflowV1alpha1ArtifactGC, - "IoArgoprojWorkflowV1alpha1ArtifactGCSpec": IoArgoprojWorkflowV1alpha1ArtifactGCSpec, - "IoArgoprojWorkflowV1alpha1ArtifactGCStatus": IoArgoprojWorkflowV1alpha1ArtifactGCStatus, - "IoArgoprojWorkflowV1alpha1ArtifactLocation": IoArgoprojWorkflowV1alpha1ArtifactLocation, - "IoArgoprojWorkflowV1alpha1ArtifactNodeSpec": IoArgoprojWorkflowV1alpha1ArtifactNodeSpec, - "IoArgoprojWorkflowV1alpha1ArtifactPaths": IoArgoprojWorkflowV1alpha1ArtifactPaths, - "IoArgoprojWorkflowV1alpha1ArtifactRepository": IoArgoprojWorkflowV1alpha1ArtifactRepository, - "IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef": IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef, - "IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus": IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus, - "IoArgoprojWorkflowV1alpha1ArtifactResult": IoArgoprojWorkflowV1alpha1ArtifactResult, - "IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus": IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus, - "IoArgoprojWorkflowV1alpha1ArtifactoryArtifact": IoArgoprojWorkflowV1alpha1ArtifactoryArtifact, - "IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository": IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository, - "IoArgoprojWorkflowV1alpha1AzureArtifact": IoArgoprojWorkflowV1alpha1AzureArtifact, - "IoArgoprojWorkflowV1alpha1AzureArtifactRepository": IoArgoprojWorkflowV1alpha1AzureArtifactRepository, - "IoArgoprojWorkflowV1alpha1Backoff": IoArgoprojWorkflowV1alpha1Backoff, - "IoArgoprojWorkflowV1alpha1BasicAuth": IoArgoprojWorkflowV1alpha1BasicAuth, - "IoArgoprojWorkflowV1alpha1Cache": IoArgoprojWorkflowV1alpha1Cache, - "IoArgoprojWorkflowV1alpha1ClientCertAuth": IoArgoprojWorkflowV1alpha1ClientCertAuth, - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate": IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplate, - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest": IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest, - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest": IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest, - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList": IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateList, - "IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest": IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest, - "IoArgoprojWorkflowV1alpha1CollectEventRequest": IoArgoprojWorkflowV1alpha1CollectEventRequest, - "IoArgoprojWorkflowV1alpha1Column": IoArgoprojWorkflowV1alpha1Column, - "IoArgoprojWorkflowV1alpha1Condition": IoArgoprojWorkflowV1alpha1Condition, - "IoArgoprojWorkflowV1alpha1ContainerNode": IoArgoprojWorkflowV1alpha1ContainerNode, - "IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy": IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy, - "IoArgoprojWorkflowV1alpha1ContainerSetTemplate": IoArgoprojWorkflowV1alpha1ContainerSetTemplate, - "IoArgoprojWorkflowV1alpha1ContinueOn": IoArgoprojWorkflowV1alpha1ContinueOn, - "IoArgoprojWorkflowV1alpha1Counter": IoArgoprojWorkflowV1alpha1Counter, - "IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest": IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest, - "IoArgoprojWorkflowV1alpha1CreateS3BucketOptions": IoArgoprojWorkflowV1alpha1CreateS3BucketOptions, - "IoArgoprojWorkflowV1alpha1CronWorkflow": IoArgoprojWorkflowV1alpha1CronWorkflow, - "IoArgoprojWorkflowV1alpha1CronWorkflowList": IoArgoprojWorkflowV1alpha1CronWorkflowList, - "IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest": IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest, - "IoArgoprojWorkflowV1alpha1CronWorkflowSpec": IoArgoprojWorkflowV1alpha1CronWorkflowSpec, - "IoArgoprojWorkflowV1alpha1CronWorkflowStatus": IoArgoprojWorkflowV1alpha1CronWorkflowStatus, - "IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest": IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest, - "IoArgoprojWorkflowV1alpha1DAGTask": IoArgoprojWorkflowV1alpha1DAGTask, - "IoArgoprojWorkflowV1alpha1DAGTemplate": IoArgoprojWorkflowV1alpha1DAGTemplate, - "IoArgoprojWorkflowV1alpha1Data": IoArgoprojWorkflowV1alpha1Data, - "IoArgoprojWorkflowV1alpha1DataSource": IoArgoprojWorkflowV1alpha1DataSource, - "IoArgoprojWorkflowV1alpha1Event": IoArgoprojWorkflowV1alpha1Event, - "IoArgoprojWorkflowV1alpha1ExecutorConfig": IoArgoprojWorkflowV1alpha1ExecutorConfig, - "IoArgoprojWorkflowV1alpha1GCSArtifact": IoArgoprojWorkflowV1alpha1GCSArtifact, - "IoArgoprojWorkflowV1alpha1GCSArtifactRepository": IoArgoprojWorkflowV1alpha1GCSArtifactRepository, - "IoArgoprojWorkflowV1alpha1Gauge": IoArgoprojWorkflowV1alpha1Gauge, - "IoArgoprojWorkflowV1alpha1GetUserInfoResponse": IoArgoprojWorkflowV1alpha1GetUserInfoResponse, - "IoArgoprojWorkflowV1alpha1GitArtifact": IoArgoprojWorkflowV1alpha1GitArtifact, - "IoArgoprojWorkflowV1alpha1HDFSArtifact": IoArgoprojWorkflowV1alpha1HDFSArtifact, - "IoArgoprojWorkflowV1alpha1HDFSArtifactRepository": IoArgoprojWorkflowV1alpha1HDFSArtifactRepository, - "IoArgoprojWorkflowV1alpha1HTTP": IoArgoprojWorkflowV1alpha1HTTP, - "IoArgoprojWorkflowV1alpha1HTTPArtifact": IoArgoprojWorkflowV1alpha1HTTPArtifact, - "IoArgoprojWorkflowV1alpha1HTTPAuth": IoArgoprojWorkflowV1alpha1HTTPAuth, - "IoArgoprojWorkflowV1alpha1HTTPBodySource": IoArgoprojWorkflowV1alpha1HTTPBodySource, - "IoArgoprojWorkflowV1alpha1HTTPHeader": IoArgoprojWorkflowV1alpha1HTTPHeader, - "IoArgoprojWorkflowV1alpha1HTTPHeaderSource": IoArgoprojWorkflowV1alpha1HTTPHeaderSource, - "IoArgoprojWorkflowV1alpha1Header": IoArgoprojWorkflowV1alpha1Header, - "IoArgoprojWorkflowV1alpha1Histogram": IoArgoprojWorkflowV1alpha1Histogram, - "IoArgoprojWorkflowV1alpha1InfoResponse": IoArgoprojWorkflowV1alpha1InfoResponse, - "IoArgoprojWorkflowV1alpha1Inputs": IoArgoprojWorkflowV1alpha1Inputs, - "IoArgoprojWorkflowV1alpha1LabelKeys": IoArgoprojWorkflowV1alpha1LabelKeys, - "IoArgoprojWorkflowV1alpha1LabelValueFrom": IoArgoprojWorkflowV1alpha1LabelValueFrom, - "IoArgoprojWorkflowV1alpha1LabelValues": IoArgoprojWorkflowV1alpha1LabelValues, - "IoArgoprojWorkflowV1alpha1LifecycleHook": IoArgoprojWorkflowV1alpha1LifecycleHook, - "IoArgoprojWorkflowV1alpha1Link": IoArgoprojWorkflowV1alpha1Link, - "IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest": IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest, - "IoArgoprojWorkflowV1alpha1LogEntry": IoArgoprojWorkflowV1alpha1LogEntry, - "IoArgoprojWorkflowV1alpha1ManifestFrom": IoArgoprojWorkflowV1alpha1ManifestFrom, - "IoArgoprojWorkflowV1alpha1MemoizationStatus": IoArgoprojWorkflowV1alpha1MemoizationStatus, - "IoArgoprojWorkflowV1alpha1Memoize": IoArgoprojWorkflowV1alpha1Memoize, - "IoArgoprojWorkflowV1alpha1Metadata": IoArgoprojWorkflowV1alpha1Metadata, - "IoArgoprojWorkflowV1alpha1MetricLabel": IoArgoprojWorkflowV1alpha1MetricLabel, - "IoArgoprojWorkflowV1alpha1Metrics": IoArgoprojWorkflowV1alpha1Metrics, - "IoArgoprojWorkflowV1alpha1Mutex": IoArgoprojWorkflowV1alpha1Mutex, - "IoArgoprojWorkflowV1alpha1MutexHolding": IoArgoprojWorkflowV1alpha1MutexHolding, - "IoArgoprojWorkflowV1alpha1MutexStatus": IoArgoprojWorkflowV1alpha1MutexStatus, - "IoArgoprojWorkflowV1alpha1NodeResult": IoArgoprojWorkflowV1alpha1NodeResult, - "IoArgoprojWorkflowV1alpha1NodeStatus": IoArgoprojWorkflowV1alpha1NodeStatus, - "IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus": IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus, - "IoArgoprojWorkflowV1alpha1OAuth2Auth": IoArgoprojWorkflowV1alpha1OAuth2Auth, - "IoArgoprojWorkflowV1alpha1OAuth2EndpointParam": IoArgoprojWorkflowV1alpha1OAuth2EndpointParam, - "IoArgoprojWorkflowV1alpha1OSSArtifact": IoArgoprojWorkflowV1alpha1OSSArtifact, - "IoArgoprojWorkflowV1alpha1OSSArtifactRepository": IoArgoprojWorkflowV1alpha1OSSArtifactRepository, - "IoArgoprojWorkflowV1alpha1OSSLifecycleRule": IoArgoprojWorkflowV1alpha1OSSLifecycleRule, - "IoArgoprojWorkflowV1alpha1Outputs": IoArgoprojWorkflowV1alpha1Outputs, - "IoArgoprojWorkflowV1alpha1Parameter": IoArgoprojWorkflowV1alpha1Parameter, - "IoArgoprojWorkflowV1alpha1PodGC": IoArgoprojWorkflowV1alpha1PodGC, - "IoArgoprojWorkflowV1alpha1Prometheus": IoArgoprojWorkflowV1alpha1Prometheus, - "IoArgoprojWorkflowV1alpha1RawArtifact": IoArgoprojWorkflowV1alpha1RawArtifact, - "IoArgoprojWorkflowV1alpha1ResourceTemplate": IoArgoprojWorkflowV1alpha1ResourceTemplate, - "IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest": IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest, - "IoArgoprojWorkflowV1alpha1RetryAffinity": IoArgoprojWorkflowV1alpha1RetryAffinity, - "IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest": IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest, - "IoArgoprojWorkflowV1alpha1RetryStrategy": IoArgoprojWorkflowV1alpha1RetryStrategy, - "IoArgoprojWorkflowV1alpha1S3Artifact": IoArgoprojWorkflowV1alpha1S3Artifact, - "IoArgoprojWorkflowV1alpha1S3ArtifactRepository": IoArgoprojWorkflowV1alpha1S3ArtifactRepository, - "IoArgoprojWorkflowV1alpha1S3EncryptionOptions": IoArgoprojWorkflowV1alpha1S3EncryptionOptions, - "IoArgoprojWorkflowV1alpha1ScriptTemplate": IoArgoprojWorkflowV1alpha1ScriptTemplate, - "IoArgoprojWorkflowV1alpha1SemaphoreHolding": IoArgoprojWorkflowV1alpha1SemaphoreHolding, - "IoArgoprojWorkflowV1alpha1SemaphoreRef": IoArgoprojWorkflowV1alpha1SemaphoreRef, - "IoArgoprojWorkflowV1alpha1SemaphoreStatus": IoArgoprojWorkflowV1alpha1SemaphoreStatus, - "IoArgoprojWorkflowV1alpha1Sequence": IoArgoprojWorkflowV1alpha1Sequence, - "IoArgoprojWorkflowV1alpha1Submit": IoArgoprojWorkflowV1alpha1Submit, - "IoArgoprojWorkflowV1alpha1SubmitOpts": IoArgoprojWorkflowV1alpha1SubmitOpts, - "IoArgoprojWorkflowV1alpha1SuspendTemplate": IoArgoprojWorkflowV1alpha1SuspendTemplate, - "IoArgoprojWorkflowV1alpha1Synchronization": IoArgoprojWorkflowV1alpha1Synchronization, - "IoArgoprojWorkflowV1alpha1SynchronizationStatus": IoArgoprojWorkflowV1alpha1SynchronizationStatus, - "IoArgoprojWorkflowV1alpha1TTLStrategy": IoArgoprojWorkflowV1alpha1TTLStrategy, - "IoArgoprojWorkflowV1alpha1TarStrategy": IoArgoprojWorkflowV1alpha1TarStrategy, - "IoArgoprojWorkflowV1alpha1Template": IoArgoprojWorkflowV1alpha1Template, - "IoArgoprojWorkflowV1alpha1TemplateRef": IoArgoprojWorkflowV1alpha1TemplateRef, - "IoArgoprojWorkflowV1alpha1TransformationStep": IoArgoprojWorkflowV1alpha1TransformationStep, - "IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest": IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest, - "IoArgoprojWorkflowV1alpha1UserContainer": IoArgoprojWorkflowV1alpha1UserContainer, - "IoArgoprojWorkflowV1alpha1ValueFrom": IoArgoprojWorkflowV1alpha1ValueFrom, - "IoArgoprojWorkflowV1alpha1Version": IoArgoprojWorkflowV1alpha1Version, - "IoArgoprojWorkflowV1alpha1VolumeClaimGC": IoArgoprojWorkflowV1alpha1VolumeClaimGC, - "IoArgoprojWorkflowV1alpha1Workflow": IoArgoprojWorkflowV1alpha1Workflow, - "IoArgoprojWorkflowV1alpha1WorkflowCreateRequest": IoArgoprojWorkflowV1alpha1WorkflowCreateRequest, - "IoArgoprojWorkflowV1alpha1WorkflowEventBinding": IoArgoprojWorkflowV1alpha1WorkflowEventBinding, - "IoArgoprojWorkflowV1alpha1WorkflowEventBindingList": IoArgoprojWorkflowV1alpha1WorkflowEventBindingList, - "IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec": IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec, - "IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC": IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC, - "IoArgoprojWorkflowV1alpha1WorkflowLintRequest": IoArgoprojWorkflowV1alpha1WorkflowLintRequest, - "IoArgoprojWorkflowV1alpha1WorkflowList": IoArgoprojWorkflowV1alpha1WorkflowList, - "IoArgoprojWorkflowV1alpha1WorkflowMetadata": IoArgoprojWorkflowV1alpha1WorkflowMetadata, - "IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest": IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest, - "IoArgoprojWorkflowV1alpha1WorkflowResumeRequest": IoArgoprojWorkflowV1alpha1WorkflowResumeRequest, - "IoArgoprojWorkflowV1alpha1WorkflowRetryRequest": IoArgoprojWorkflowV1alpha1WorkflowRetryRequest, - "IoArgoprojWorkflowV1alpha1WorkflowSetRequest": IoArgoprojWorkflowV1alpha1WorkflowSetRequest, - "IoArgoprojWorkflowV1alpha1WorkflowSpec": IoArgoprojWorkflowV1alpha1WorkflowSpec, - "IoArgoprojWorkflowV1alpha1WorkflowStatus": IoArgoprojWorkflowV1alpha1WorkflowStatus, - "IoArgoprojWorkflowV1alpha1WorkflowStep": IoArgoprojWorkflowV1alpha1WorkflowStep, - "IoArgoprojWorkflowV1alpha1WorkflowStopRequest": IoArgoprojWorkflowV1alpha1WorkflowStopRequest, - "IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest": IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest, - "IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest": IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest, - "IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec": IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec, - "IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus": IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus, - "IoArgoprojWorkflowV1alpha1WorkflowTemplate": IoArgoprojWorkflowV1alpha1WorkflowTemplate, - "IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest": IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest, - "IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest": IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest, - "IoArgoprojWorkflowV1alpha1WorkflowTemplateList": IoArgoprojWorkflowV1alpha1WorkflowTemplateList, - "IoArgoprojWorkflowV1alpha1WorkflowTemplateRef": IoArgoprojWorkflowV1alpha1WorkflowTemplateRef, - "IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest": IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest, - "IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest": IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest, - "IoArgoprojWorkflowV1alpha1WorkflowWatchEvent": IoArgoprojWorkflowV1alpha1WorkflowWatchEvent, - "IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource": IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource, - "IoK8sApiCoreV1Affinity": IoK8sApiCoreV1Affinity, - "IoK8sApiCoreV1AzureDiskVolumeSource": IoK8sApiCoreV1AzureDiskVolumeSource, - "IoK8sApiCoreV1AzureFileVolumeSource": IoK8sApiCoreV1AzureFileVolumeSource, - "IoK8sApiCoreV1CSIVolumeSource": IoK8sApiCoreV1CSIVolumeSource, - "IoK8sApiCoreV1Capabilities": IoK8sApiCoreV1Capabilities, - "IoK8sApiCoreV1CephFSVolumeSource": IoK8sApiCoreV1CephFSVolumeSource, - "IoK8sApiCoreV1CinderVolumeSource": IoK8sApiCoreV1CinderVolumeSource, - "IoK8sApiCoreV1ConfigMapEnvSource": IoK8sApiCoreV1ConfigMapEnvSource, - "IoK8sApiCoreV1ConfigMapKeySelector": IoK8sApiCoreV1ConfigMapKeySelector, - "IoK8sApiCoreV1ConfigMapProjection": IoK8sApiCoreV1ConfigMapProjection, - "IoK8sApiCoreV1ConfigMapVolumeSource": IoK8sApiCoreV1ConfigMapVolumeSource, - "IoK8sApiCoreV1Container": IoK8sApiCoreV1Container, - "IoK8sApiCoreV1ContainerPort": IoK8sApiCoreV1ContainerPort, - "IoK8sApiCoreV1DownwardAPIProjection": IoK8sApiCoreV1DownwardAPIProjection, - "IoK8sApiCoreV1DownwardAPIVolumeFile": IoK8sApiCoreV1DownwardAPIVolumeFile, - "IoK8sApiCoreV1DownwardAPIVolumeSource": IoK8sApiCoreV1DownwardAPIVolumeSource, - "IoK8sApiCoreV1EmptyDirVolumeSource": IoK8sApiCoreV1EmptyDirVolumeSource, - "IoK8sApiCoreV1EnvFromSource": IoK8sApiCoreV1EnvFromSource, - "IoK8sApiCoreV1EnvVar": IoK8sApiCoreV1EnvVar, - "IoK8sApiCoreV1EnvVarSource": IoK8sApiCoreV1EnvVarSource, - "IoK8sApiCoreV1EphemeralVolumeSource": IoK8sApiCoreV1EphemeralVolumeSource, - "IoK8sApiCoreV1Event": IoK8sApiCoreV1Event, - "IoK8sApiCoreV1EventSeries": IoK8sApiCoreV1EventSeries, - "IoK8sApiCoreV1EventSource": IoK8sApiCoreV1EventSource, - "IoK8sApiCoreV1ExecAction": IoK8sApiCoreV1ExecAction, - "IoK8sApiCoreV1FCVolumeSource": IoK8sApiCoreV1FCVolumeSource, - "IoK8sApiCoreV1FlexVolumeSource": IoK8sApiCoreV1FlexVolumeSource, - "IoK8sApiCoreV1FlockerVolumeSource": IoK8sApiCoreV1FlockerVolumeSource, - "IoK8sApiCoreV1GCEPersistentDiskVolumeSource": IoK8sApiCoreV1GCEPersistentDiskVolumeSource, - "IoK8sApiCoreV1GRPCAction": IoK8sApiCoreV1GRPCAction, - "IoK8sApiCoreV1GitRepoVolumeSource": IoK8sApiCoreV1GitRepoVolumeSource, - "IoK8sApiCoreV1GlusterfsVolumeSource": IoK8sApiCoreV1GlusterfsVolumeSource, - "IoK8sApiCoreV1HTTPGetAction": IoK8sApiCoreV1HTTPGetAction, - "IoK8sApiCoreV1HTTPHeader": IoK8sApiCoreV1HTTPHeader, - "IoK8sApiCoreV1HostAlias": IoK8sApiCoreV1HostAlias, - "IoK8sApiCoreV1HostPathVolumeSource": IoK8sApiCoreV1HostPathVolumeSource, - "IoK8sApiCoreV1ISCSIVolumeSource": IoK8sApiCoreV1ISCSIVolumeSource, - "IoK8sApiCoreV1KeyToPath": IoK8sApiCoreV1KeyToPath, - "IoK8sApiCoreV1Lifecycle": IoK8sApiCoreV1Lifecycle, - "IoK8sApiCoreV1LifecycleHandler": IoK8sApiCoreV1LifecycleHandler, - "IoK8sApiCoreV1LocalObjectReference": IoK8sApiCoreV1LocalObjectReference, - "IoK8sApiCoreV1NFSVolumeSource": IoK8sApiCoreV1NFSVolumeSource, - "IoK8sApiCoreV1NodeAffinity": IoK8sApiCoreV1NodeAffinity, - "IoK8sApiCoreV1NodeSelector": IoK8sApiCoreV1NodeSelector, - "IoK8sApiCoreV1NodeSelectorRequirement": IoK8sApiCoreV1NodeSelectorRequirement, - "IoK8sApiCoreV1NodeSelectorTerm": IoK8sApiCoreV1NodeSelectorTerm, - "IoK8sApiCoreV1ObjectFieldSelector": IoK8sApiCoreV1ObjectFieldSelector, - "IoK8sApiCoreV1ObjectReference": IoK8sApiCoreV1ObjectReference, - "IoK8sApiCoreV1PersistentVolumeClaim": IoK8sApiCoreV1PersistentVolumeClaim, - "IoK8sApiCoreV1PersistentVolumeClaimCondition": IoK8sApiCoreV1PersistentVolumeClaimCondition, - "IoK8sApiCoreV1PersistentVolumeClaimSpec": IoK8sApiCoreV1PersistentVolumeClaimSpec, - "IoK8sApiCoreV1PersistentVolumeClaimStatus": IoK8sApiCoreV1PersistentVolumeClaimStatus, - "IoK8sApiCoreV1PersistentVolumeClaimTemplate": IoK8sApiCoreV1PersistentVolumeClaimTemplate, - "IoK8sApiCoreV1PersistentVolumeClaimVolumeSource": IoK8sApiCoreV1PersistentVolumeClaimVolumeSource, - "IoK8sApiCoreV1PhotonPersistentDiskVolumeSource": IoK8sApiCoreV1PhotonPersistentDiskVolumeSource, - "IoK8sApiCoreV1PodAffinity": IoK8sApiCoreV1PodAffinity, - "IoK8sApiCoreV1PodAffinityTerm": IoK8sApiCoreV1PodAffinityTerm, - "IoK8sApiCoreV1PodAntiAffinity": IoK8sApiCoreV1PodAntiAffinity, - "IoK8sApiCoreV1PodDNSConfig": IoK8sApiCoreV1PodDNSConfig, - "IoK8sApiCoreV1PodDNSConfigOption": IoK8sApiCoreV1PodDNSConfigOption, - "IoK8sApiCoreV1PodSecurityContext": IoK8sApiCoreV1PodSecurityContext, - "IoK8sApiCoreV1PortworxVolumeSource": IoK8sApiCoreV1PortworxVolumeSource, - "IoK8sApiCoreV1PreferredSchedulingTerm": IoK8sApiCoreV1PreferredSchedulingTerm, - "IoK8sApiCoreV1Probe": IoK8sApiCoreV1Probe, - "IoK8sApiCoreV1ProjectedVolumeSource": IoK8sApiCoreV1ProjectedVolumeSource, - "IoK8sApiCoreV1QuobyteVolumeSource": IoK8sApiCoreV1QuobyteVolumeSource, - "IoK8sApiCoreV1RBDVolumeSource": IoK8sApiCoreV1RBDVolumeSource, - "IoK8sApiCoreV1ResourceFieldSelector": IoK8sApiCoreV1ResourceFieldSelector, - "IoK8sApiCoreV1ResourceRequirements": IoK8sApiCoreV1ResourceRequirements, - "IoK8sApiCoreV1SELinuxOptions": IoK8sApiCoreV1SELinuxOptions, - "IoK8sApiCoreV1ScaleIOVolumeSource": IoK8sApiCoreV1ScaleIOVolumeSource, - "IoK8sApiCoreV1SeccompProfile": IoK8sApiCoreV1SeccompProfile, - "IoK8sApiCoreV1SecretEnvSource": IoK8sApiCoreV1SecretEnvSource, - "IoK8sApiCoreV1SecretKeySelector": IoK8sApiCoreV1SecretKeySelector, - "IoK8sApiCoreV1SecretProjection": IoK8sApiCoreV1SecretProjection, - "IoK8sApiCoreV1SecretVolumeSource": IoK8sApiCoreV1SecretVolumeSource, - "IoK8sApiCoreV1SecurityContext": IoK8sApiCoreV1SecurityContext, - "IoK8sApiCoreV1ServiceAccountTokenProjection": IoK8sApiCoreV1ServiceAccountTokenProjection, - "IoK8sApiCoreV1ServicePort": IoK8sApiCoreV1ServicePort, - "IoK8sApiCoreV1StorageOSVolumeSource": IoK8sApiCoreV1StorageOSVolumeSource, - "IoK8sApiCoreV1Sysctl": IoK8sApiCoreV1Sysctl, - "IoK8sApiCoreV1TCPSocketAction": IoK8sApiCoreV1TCPSocketAction, - "IoK8sApiCoreV1Toleration": IoK8sApiCoreV1Toleration, - "IoK8sApiCoreV1TypedLocalObjectReference": IoK8sApiCoreV1TypedLocalObjectReference, - "IoK8sApiCoreV1Volume": IoK8sApiCoreV1Volume, - "IoK8sApiCoreV1VolumeDevice": IoK8sApiCoreV1VolumeDevice, - "IoK8sApiCoreV1VolumeMount": IoK8sApiCoreV1VolumeMount, - "IoK8sApiCoreV1VolumeProjection": IoK8sApiCoreV1VolumeProjection, - "IoK8sApiCoreV1VsphereVirtualDiskVolumeSource": IoK8sApiCoreV1VsphereVirtualDiskVolumeSource, - "IoK8sApiCoreV1WeightedPodAffinityTerm": IoK8sApiCoreV1WeightedPodAffinityTerm, - "IoK8sApiCoreV1WindowsSecurityContextOptions": IoK8sApiCoreV1WindowsSecurityContextOptions, - "IoK8sApiPolicyV1PodDisruptionBudgetSpec": IoK8sApiPolicyV1PodDisruptionBudgetSpec, - "IoK8sApimachineryPkgApisMetaV1CreateOptions": IoK8sApimachineryPkgApisMetaV1CreateOptions, - "IoK8sApimachineryPkgApisMetaV1GroupVersionResource": IoK8sApimachineryPkgApisMetaV1GroupVersionResource, - "IoK8sApimachineryPkgApisMetaV1LabelSelector": IoK8sApimachineryPkgApisMetaV1LabelSelector, - "IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement": IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement, - "IoK8sApimachineryPkgApisMetaV1ListMeta": IoK8sApimachineryPkgApisMetaV1ListMeta, - "IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry": IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry, - "IoK8sApimachineryPkgApisMetaV1ObjectMeta": IoK8sApimachineryPkgApisMetaV1ObjectMeta, - "IoK8sApimachineryPkgApisMetaV1OwnerReference": IoK8sApimachineryPkgApisMetaV1OwnerReference, - "IoK8sApimachineryPkgApisMetaV1StatusCause": IoK8sApimachineryPkgApisMetaV1StatusCause, - "SensorCreateSensorRequest": SensorCreateSensorRequest, - "SensorLogEntry": SensorLogEntry, - "SensorSensorWatchEvent": SensorSensorWatchEvent, - "SensorUpdateSensorRequest": SensorUpdateSensorRequest, - "StreamResultOfEventsourceEventSourceWatchEvent": StreamResultOfEventsourceEventSourceWatchEvent, - "StreamResultOfEventsourceLogEntry": StreamResultOfEventsourceLogEntry, - "StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry": StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry, - "StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent": StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent, - "StreamResultOfIoK8sApiCoreV1Event": StreamResultOfIoK8sApiCoreV1Event, - "StreamResultOfSensorLogEntry": StreamResultOfSensorLogEntry, - "StreamResultOfSensorSensorWatchEvent": StreamResultOfSensorSensorWatchEvent, -} - -export class ObjectSerializer { - public static findCorrectType(data: any, expectedType: string) { - if (data == undefined) { - return expectedType; - } else if (primitives.indexOf(expectedType.toLowerCase()) !== -1) { - return expectedType; - } else if (expectedType === "Date") { - return expectedType; - } else { - if (enumsMap.has(expectedType)) { - return expectedType; - } - - if (!typeMap[expectedType]) { - return expectedType; // w/e we don't know the type - } - - // Check the discriminator - let discriminatorProperty = typeMap[expectedType].discriminator; - if (discriminatorProperty == null) { - return expectedType; // the type does not have a discriminator. use it. - } else { - if (data[discriminatorProperty]) { - var discriminatorType = data[discriminatorProperty]; - if(typeMap[discriminatorType]){ - return discriminatorType; // use the type given in the discriminator - } else { - return expectedType; // discriminator did not map to a type - } - } else { - return expectedType; // discriminator was not present (or an empty string) - } - } - } - } - - public static serialize(data: any, type: string, format: string) { - if (data == undefined) { - return data; - } else if (primitives.indexOf(type.toLowerCase()) !== -1) { - return data; - } else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 - let subType: string = type.replace("Array<", ""); // Array => Type> - subType = subType.substring(0, subType.length - 1); // Type> => Type - let transformedData: any[] = []; - for (let date of data) { - transformedData.push(ObjectSerializer.serialize(date, subType, format)); - } - return transformedData; - } else if (type === "Date") { - if (format == "date") { - let month = data.getMonth()+1 - month = month < 10 ? "0" + month.toString() : month.toString() - let day = data.getDate(); - day = day < 10 ? "0" + day.toString() : day.toString(); - - return data.getFullYear() + "-" + month + "-" + day; - } else { - return data.toISOString(); - } - } else { - if (enumsMap.has(type)) { - return data; - } - if (!typeMap[type]) { // in case we dont know the type - return data; - } - - // Get the actual type of this object - type = this.findCorrectType(data, type); - - // get the map for the correct type. - let attributeTypes = typeMap[type].getAttributeTypeMap(); - let instance: {[index: string]: any} = {}; - for (let attributeType of attributeTypes) { - instance[attributeType.baseName] = ObjectSerializer.serialize(data[attributeType.name], attributeType.type, attributeType.format); - } - return instance; - } - } - - public static deserialize(data: any, type: string, format: string) { - // polymorphism may change the actual type. - type = ObjectSerializer.findCorrectType(data, type); - if (data == undefined) { - return data; - } else if (primitives.indexOf(type.toLowerCase()) !== -1) { - return data; - } else if (type.lastIndexOf("Array<", 0) === 0) { // string.startsWith pre es6 - let subType: string = type.replace("Array<", ""); // Array => Type> - subType = subType.substring(0, subType.length - 1); // Type> => Type - let transformedData: any[] = []; - for (let date of data) { - transformedData.push(ObjectSerializer.deserialize(date, subType, format)); - } - return transformedData; - } else if (type === "Date") { - return new Date(data); - } else { - if (enumsMap.has(type)) {// is Enum - return data; - } - - if (!typeMap[type]) { // dont know the type - return data; - } - let instance = new typeMap[type](); - let attributeTypes = typeMap[type].getAttributeTypeMap(); - for (let attributeType of attributeTypes) { - let value = ObjectSerializer.deserialize(data[attributeType.baseName], attributeType.type, attributeType.format); - if (value !== undefined) { - instance[attributeType.name] = value; - } - } - return instance; - } - } - - - /** - * Normalize media type - * - * We currently do not handle any media types attributes, i.e. anything - * after a semicolon. All content is assumed to be UTF-8 compatible. - */ - public static normalizeMediaType(mediaType: string | undefined): string | undefined { - if (mediaType === undefined) { - return undefined; - } - return mediaType.split(";")[0].trim().toLowerCase(); - } - - /** - * From a list of possible media types, choose the one we can handle best. - * - * The order of the given media types does not have any impact on the choice - * made. - */ - public static getPreferredMediaType(mediaTypes: Array): string { - /** According to OAS 3 we should default to json */ - if (!mediaTypes) { - return "application/json"; - } - - const normalMediaTypes = mediaTypes.map(this.normalizeMediaType); - let selectedMediaType: string | undefined = undefined; - let selectedRank: number = -Infinity; - for (const mediaType of normalMediaTypes) { - if (supportedMediaTypes[mediaType!] > selectedRank) { - selectedMediaType = mediaType; - selectedRank = supportedMediaTypes[mediaType!]; - } - } - - if (selectedMediaType === undefined) { - throw new Error("None of the given media types are supported: " + mediaTypes.join(", ")); - } - - return selectedMediaType!; - } - - /** - * Convert data to a string according the given media type - */ - public static stringify(data: any, mediaType: string): string { - if (mediaType === "text/plain") { - return String(data); - } - - if (mediaType === "application/json") { - return JSON.stringify(data); - } - - throw new Error("The mediaType " + mediaType + " is not supported by ObjectSerializer.stringify."); - } - - /** - * Parse data from a string according to the given media type - */ - public static parse(rawData: string, mediaType: string | undefined) { - if (mediaType === undefined) { - throw new Error("Cannot parse content. No Content-Type defined."); - } - - if (mediaType === "text/plain") { - return rawData; - } - - if (mediaType === "application/json") { - return JSON.parse(rawData); - } - - if (mediaType === "text/html") { - return rawData; - } - - throw new Error("The mediaType " + mediaType + " is not supported by ObjectSerializer.parse."); - } -} diff --git a/plugins/argo-workflows/src/api/generated/package.json b/plugins/argo-workflows/src/api/generated/package.json deleted file mode 100644 index c79569e..0000000 --- a/plugins/argo-workflows/src/api/generated/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "", - "version": "", - "description": "OpenAPI client for ", - "author": "OpenAPI-Generator Contributors", - "repository": { - "type": "git", - "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git" - }, - "keywords": [ - "fetch", - "typescript", - "openapi-client", - "openapi-generator" - ], - "license": "Unlicense", - "main": "./dist/index.js", - "type": "commonjs", - "exports": { - ".": "./dist/index.js" - }, - "typings": "./dist/index.d.ts", - "scripts": { - "build": "tsc", - "prepare": "npm run build" - }, - "dependencies": { - "whatwg-fetch": "^3.0.0", - "es6-promise": "^4.2.4", - "url-parse": "^1.4.3" - }, - "devDependencies": { - "typescript": "^4.0", - "@types/url-parse": "1.4.4" - } -} diff --git a/plugins/argo-workflows/src/api/generated/rxjsStub.ts b/plugins/argo-workflows/src/api/generated/rxjsStub.ts deleted file mode 100644 index 4c73715..0000000 --- a/plugins/argo-workflows/src/api/generated/rxjsStub.ts +++ /dev/null @@ -1,27 +0,0 @@ -export class Observable { - constructor(private promise: Promise) {} - - toPromise() { - return this.promise; - } - - pipe(callback: (value: T) => S | Promise): Observable { - return new Observable(this.promise.then(callback)); - } -} - -export function from(promise: Promise) { - return new Observable(promise); -} - -export function of(value: T) { - return new Observable(Promise.resolve(value)); -} - -export function mergeMap(callback: (value: T) => Observable) { - return (value: T) => callback(value).toPromise(); -} - -export function map(callback: any) { - return callback; -} diff --git a/plugins/argo-workflows/src/api/generated/servers.ts b/plugins/argo-workflows/src/api/generated/servers.ts deleted file mode 100644 index 9e8a781..0000000 --- a/plugins/argo-workflows/src/api/generated/servers.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { RequestContext, HttpMethod } from "./http/http"; - -export interface BaseServerConfiguration { - makeRequestContext(endpoint: string, httpMethod: HttpMethod): RequestContext; -} - -/** - * - * Represents the configuration of a server including its - * url template and variable configuration based on the url. - * - */ -export class ServerConfiguration implements BaseServerConfiguration { - public constructor(private url: string, private variableConfiguration: T) {} - - /** - * Sets the value of the variables of this server. Variables are included in - * the `url` of this ServerConfiguration in the form `{variableName}` - * - * @param variableConfiguration a partial variable configuration for the - * variables contained in the url - */ - public setVariables(variableConfiguration: Partial) { - Object.assign(this.variableConfiguration, variableConfiguration); - } - - public getConfiguration(): T { - return this.variableConfiguration - } - - private getUrl() { - let replacedUrl = this.url; - for (const key in this.variableConfiguration) { - var re = new RegExp("{" + key + "}","g"); - replacedUrl = replacedUrl.replace(re, this.variableConfiguration[key]); - } - return replacedUrl - } - - /** - * Creates a new request context for this server using the url with variables - * replaced with their respective values and the endpoint of the request appended. - * - * @param endpoint the endpoint to be queried on the server - * @param httpMethod httpMethod to be used - * - */ - public makeRequestContext(endpoint: string, httpMethod: HttpMethod): RequestContext { - return new RequestContext(this.getUrl() + endpoint, httpMethod); - } -} - -export const server1 = new ServerConfiguration<{ }>("http://localhost:2746", { }) -export const server2 = new ServerConfiguration<{ }>("https://localhost:2746", { }) - -export const servers = [server1, server2]; diff --git a/plugins/argo-workflows/src/api/generated/tsconfig.json b/plugins/argo-workflows/src/api/generated/tsconfig.json deleted file mode 100644 index aa173eb..0000000 --- a/plugins/argo-workflows/src/api/generated/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - /* Basic Options */ - "target": "es5", - "moduleResolution": "node", - "declaration": true, - - /* Additional Checks */ - "noUnusedLocals": false, /* Report errors on unused locals. */ // TODO: reenable (unused imports!) - "noUnusedParameters": false, /* Report errors on unused parameters. */ // TODO: set to true again - "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ - "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ - - "removeComments": true, - "sourceMap": true, - "outDir": "./dist", - "noLib": false, - "lib": [ "es6", "dom" ], - }, - "exclude": [ - "dist", - "node_modules" - ], - "filesGlob": [ - "./**/*.ts", - ] -} diff --git a/plugins/argo-workflows/src/api/generated/types/ObjectParamAPI.ts b/plugins/argo-workflows/src/api/generated/types/ObjectParamAPI.ts deleted file mode 100644 index 251525a..0000000 --- a/plugins/argo-workflows/src/api/generated/types/ObjectParamAPI.ts +++ /dev/null @@ -1,3306 +0,0 @@ -import { ResponseContext, RequestContext, HttpFile } from '../http/http'; -import { Configuration} from '../configuration' - -import { EventsourceCreateEventSourceRequest } from '../models/EventsourceCreateEventSourceRequest'; -import { EventsourceEventSourceWatchEvent } from '../models/EventsourceEventSourceWatchEvent'; -import { EventsourceLogEntry } from '../models/EventsourceLogEntry'; -import { EventsourceUpdateEventSourceRequest } from '../models/EventsourceUpdateEventSourceRequest'; -import { GoogleProtobufAny } from '../models/GoogleProtobufAny'; -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { GrpcGatewayRuntimeStreamError } from '../models/GrpcGatewayRuntimeStreamError'; -import { IoArgoprojEventsV1alpha1AMQPConsumeConfig } from '../models/IoArgoprojEventsV1alpha1AMQPConsumeConfig'; -import { IoArgoprojEventsV1alpha1AMQPEventSource } from '../models/IoArgoprojEventsV1alpha1AMQPEventSource'; -import { IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueBindConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueBindConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig'; -import { IoArgoprojEventsV1alpha1AWSLambdaTrigger } from '../models/IoArgoprojEventsV1alpha1AWSLambdaTrigger'; -import { IoArgoprojEventsV1alpha1Amount } from '../models/IoArgoprojEventsV1alpha1Amount'; -import { IoArgoprojEventsV1alpha1ArgoWorkflowTrigger } from '../models/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger'; -import { IoArgoprojEventsV1alpha1ArtifactLocation } from '../models/IoArgoprojEventsV1alpha1ArtifactLocation'; -import { IoArgoprojEventsV1alpha1AzureEventHubsTrigger } from '../models/IoArgoprojEventsV1alpha1AzureEventHubsTrigger'; -import { IoArgoprojEventsV1alpha1AzureEventsHubEventSource } from '../models/IoArgoprojEventsV1alpha1AzureEventsHubEventSource'; -import { IoArgoprojEventsV1alpha1Backoff } from '../models/IoArgoprojEventsV1alpha1Backoff'; -import { IoArgoprojEventsV1alpha1BasicAuth } from '../models/IoArgoprojEventsV1alpha1BasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketAuth'; -import { IoArgoprojEventsV1alpha1BitbucketBasicAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketBasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketRepository'; -import { IoArgoprojEventsV1alpha1BitbucketServerEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketServerEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketServerRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketServerRepository'; -import { IoArgoprojEventsV1alpha1CalendarEventSource } from '../models/IoArgoprojEventsV1alpha1CalendarEventSource'; -import { IoArgoprojEventsV1alpha1CatchupConfiguration } from '../models/IoArgoprojEventsV1alpha1CatchupConfiguration'; -import { IoArgoprojEventsV1alpha1Condition } from '../models/IoArgoprojEventsV1alpha1Condition'; -import { IoArgoprojEventsV1alpha1ConditionsResetByTime } from '../models/IoArgoprojEventsV1alpha1ConditionsResetByTime'; -import { IoArgoprojEventsV1alpha1ConditionsResetCriteria } from '../models/IoArgoprojEventsV1alpha1ConditionsResetCriteria'; -import { IoArgoprojEventsV1alpha1ConfigMapPersistence } from '../models/IoArgoprojEventsV1alpha1ConfigMapPersistence'; -import { IoArgoprojEventsV1alpha1CustomTrigger } from '../models/IoArgoprojEventsV1alpha1CustomTrigger'; -import { IoArgoprojEventsV1alpha1DataFilter } from '../models/IoArgoprojEventsV1alpha1DataFilter'; -import { IoArgoprojEventsV1alpha1EmitterEventSource } from '../models/IoArgoprojEventsV1alpha1EmitterEventSource'; -import { IoArgoprojEventsV1alpha1EventContext } from '../models/IoArgoprojEventsV1alpha1EventContext'; -import { IoArgoprojEventsV1alpha1EventDependency } from '../models/IoArgoprojEventsV1alpha1EventDependency'; -import { IoArgoprojEventsV1alpha1EventDependencyFilter } from '../models/IoArgoprojEventsV1alpha1EventDependencyFilter'; -import { IoArgoprojEventsV1alpha1EventDependencyTransformer } from '../models/IoArgoprojEventsV1alpha1EventDependencyTransformer'; -import { IoArgoprojEventsV1alpha1EventPersistence } from '../models/IoArgoprojEventsV1alpha1EventPersistence'; -import { IoArgoprojEventsV1alpha1EventSource } from '../models/IoArgoprojEventsV1alpha1EventSource'; -import { IoArgoprojEventsV1alpha1EventSourceFilter } from '../models/IoArgoprojEventsV1alpha1EventSourceFilter'; -import { IoArgoprojEventsV1alpha1EventSourceList } from '../models/IoArgoprojEventsV1alpha1EventSourceList'; -import { IoArgoprojEventsV1alpha1EventSourceSpec } from '../models/IoArgoprojEventsV1alpha1EventSourceSpec'; -import { IoArgoprojEventsV1alpha1EventSourceStatus } from '../models/IoArgoprojEventsV1alpha1EventSourceStatus'; -import { IoArgoprojEventsV1alpha1ExprFilter } from '../models/IoArgoprojEventsV1alpha1ExprFilter'; -import { IoArgoprojEventsV1alpha1FileArtifact } from '../models/IoArgoprojEventsV1alpha1FileArtifact'; -import { IoArgoprojEventsV1alpha1FileEventSource } from '../models/IoArgoprojEventsV1alpha1FileEventSource'; -import { IoArgoprojEventsV1alpha1GenericEventSource } from '../models/IoArgoprojEventsV1alpha1GenericEventSource'; -import { IoArgoprojEventsV1alpha1GitArtifact } from '../models/IoArgoprojEventsV1alpha1GitArtifact'; -import { IoArgoprojEventsV1alpha1GitCreds } from '../models/IoArgoprojEventsV1alpha1GitCreds'; -import { IoArgoprojEventsV1alpha1GitRemoteConfig } from '../models/IoArgoprojEventsV1alpha1GitRemoteConfig'; -import { IoArgoprojEventsV1alpha1GithubAppCreds } from '../models/IoArgoprojEventsV1alpha1GithubAppCreds'; -import { IoArgoprojEventsV1alpha1GithubEventSource } from '../models/IoArgoprojEventsV1alpha1GithubEventSource'; -import { IoArgoprojEventsV1alpha1GitlabEventSource } from '../models/IoArgoprojEventsV1alpha1GitlabEventSource'; -import { IoArgoprojEventsV1alpha1HDFSEventSource } from '../models/IoArgoprojEventsV1alpha1HDFSEventSource'; -import { IoArgoprojEventsV1alpha1HTTPTrigger } from '../models/IoArgoprojEventsV1alpha1HTTPTrigger'; -import { IoArgoprojEventsV1alpha1Int64OrString } from '../models/IoArgoprojEventsV1alpha1Int64OrString'; -import { IoArgoprojEventsV1alpha1K8SResourcePolicy } from '../models/IoArgoprojEventsV1alpha1K8SResourcePolicy'; -import { IoArgoprojEventsV1alpha1KafkaConsumerGroup } from '../models/IoArgoprojEventsV1alpha1KafkaConsumerGroup'; -import { IoArgoprojEventsV1alpha1KafkaEventSource } from '../models/IoArgoprojEventsV1alpha1KafkaEventSource'; -import { IoArgoprojEventsV1alpha1KafkaTrigger } from '../models/IoArgoprojEventsV1alpha1KafkaTrigger'; -import { IoArgoprojEventsV1alpha1LogTrigger } from '../models/IoArgoprojEventsV1alpha1LogTrigger'; -import { IoArgoprojEventsV1alpha1MQTTEventSource } from '../models/IoArgoprojEventsV1alpha1MQTTEventSource'; -import { IoArgoprojEventsV1alpha1Metadata } from '../models/IoArgoprojEventsV1alpha1Metadata'; -import { IoArgoprojEventsV1alpha1NATSAuth } from '../models/IoArgoprojEventsV1alpha1NATSAuth'; -import { IoArgoprojEventsV1alpha1NATSEventsSource } from '../models/IoArgoprojEventsV1alpha1NATSEventsSource'; -import { IoArgoprojEventsV1alpha1NATSTrigger } from '../models/IoArgoprojEventsV1alpha1NATSTrigger'; -import { IoArgoprojEventsV1alpha1NSQEventSource } from '../models/IoArgoprojEventsV1alpha1NSQEventSource'; -import { IoArgoprojEventsV1alpha1OpenWhiskTrigger } from '../models/IoArgoprojEventsV1alpha1OpenWhiskTrigger'; -import { IoArgoprojEventsV1alpha1OwnedRepositories } from '../models/IoArgoprojEventsV1alpha1OwnedRepositories'; -import { IoArgoprojEventsV1alpha1PayloadField } from '../models/IoArgoprojEventsV1alpha1PayloadField'; -import { IoArgoprojEventsV1alpha1PubSubEventSource } from '../models/IoArgoprojEventsV1alpha1PubSubEventSource'; -import { IoArgoprojEventsV1alpha1PulsarEventSource } from '../models/IoArgoprojEventsV1alpha1PulsarEventSource'; -import { IoArgoprojEventsV1alpha1PulsarTrigger } from '../models/IoArgoprojEventsV1alpha1PulsarTrigger'; -import { IoArgoprojEventsV1alpha1RateLimit } from '../models/IoArgoprojEventsV1alpha1RateLimit'; -import { IoArgoprojEventsV1alpha1RedisEventSource } from '../models/IoArgoprojEventsV1alpha1RedisEventSource'; -import { IoArgoprojEventsV1alpha1RedisStreamEventSource } from '../models/IoArgoprojEventsV1alpha1RedisStreamEventSource'; -import { IoArgoprojEventsV1alpha1Resource } from '../models/IoArgoprojEventsV1alpha1Resource'; -import { IoArgoprojEventsV1alpha1ResourceEventSource } from '../models/IoArgoprojEventsV1alpha1ResourceEventSource'; -import { IoArgoprojEventsV1alpha1ResourceFilter } from '../models/IoArgoprojEventsV1alpha1ResourceFilter'; -import { IoArgoprojEventsV1alpha1S3Artifact } from '../models/IoArgoprojEventsV1alpha1S3Artifact'; -import { IoArgoprojEventsV1alpha1S3Bucket } from '../models/IoArgoprojEventsV1alpha1S3Bucket'; -import { IoArgoprojEventsV1alpha1S3Filter } from '../models/IoArgoprojEventsV1alpha1S3Filter'; -import { IoArgoprojEventsV1alpha1SASLConfig } from '../models/IoArgoprojEventsV1alpha1SASLConfig'; -import { IoArgoprojEventsV1alpha1SNSEventSource } from '../models/IoArgoprojEventsV1alpha1SNSEventSource'; -import { IoArgoprojEventsV1alpha1SQSEventSource } from '../models/IoArgoprojEventsV1alpha1SQSEventSource'; -import { IoArgoprojEventsV1alpha1SecureHeader } from '../models/IoArgoprojEventsV1alpha1SecureHeader'; -import { IoArgoprojEventsV1alpha1Selector } from '../models/IoArgoprojEventsV1alpha1Selector'; -import { IoArgoprojEventsV1alpha1Sensor } from '../models/IoArgoprojEventsV1alpha1Sensor'; -import { IoArgoprojEventsV1alpha1SensorList } from '../models/IoArgoprojEventsV1alpha1SensorList'; -import { IoArgoprojEventsV1alpha1SensorSpec } from '../models/IoArgoprojEventsV1alpha1SensorSpec'; -import { IoArgoprojEventsV1alpha1SensorStatus } from '../models/IoArgoprojEventsV1alpha1SensorStatus'; -import { IoArgoprojEventsV1alpha1Service } from '../models/IoArgoprojEventsV1alpha1Service'; -import { IoArgoprojEventsV1alpha1SlackEventSource } from '../models/IoArgoprojEventsV1alpha1SlackEventSource'; -import { IoArgoprojEventsV1alpha1SlackTrigger } from '../models/IoArgoprojEventsV1alpha1SlackTrigger'; -import { IoArgoprojEventsV1alpha1StandardK8STrigger } from '../models/IoArgoprojEventsV1alpha1StandardK8STrigger'; -import { IoArgoprojEventsV1alpha1Status } from '../models/IoArgoprojEventsV1alpha1Status'; -import { IoArgoprojEventsV1alpha1StatusPolicy } from '../models/IoArgoprojEventsV1alpha1StatusPolicy'; -import { IoArgoprojEventsV1alpha1StorageGridEventSource } from '../models/IoArgoprojEventsV1alpha1StorageGridEventSource'; -import { IoArgoprojEventsV1alpha1StorageGridFilter } from '../models/IoArgoprojEventsV1alpha1StorageGridFilter'; -import { IoArgoprojEventsV1alpha1StripeEventSource } from '../models/IoArgoprojEventsV1alpha1StripeEventSource'; -import { IoArgoprojEventsV1alpha1TLSConfig } from '../models/IoArgoprojEventsV1alpha1TLSConfig'; -import { IoArgoprojEventsV1alpha1Template } from '../models/IoArgoprojEventsV1alpha1Template'; -import { IoArgoprojEventsV1alpha1TimeFilter } from '../models/IoArgoprojEventsV1alpha1TimeFilter'; -import { IoArgoprojEventsV1alpha1Trigger } from '../models/IoArgoprojEventsV1alpha1Trigger'; -import { IoArgoprojEventsV1alpha1TriggerParameter } from '../models/IoArgoprojEventsV1alpha1TriggerParameter'; -import { IoArgoprojEventsV1alpha1TriggerParameterSource } from '../models/IoArgoprojEventsV1alpha1TriggerParameterSource'; -import { IoArgoprojEventsV1alpha1TriggerPolicy } from '../models/IoArgoprojEventsV1alpha1TriggerPolicy'; -import { IoArgoprojEventsV1alpha1TriggerTemplate } from '../models/IoArgoprojEventsV1alpha1TriggerTemplate'; -import { IoArgoprojEventsV1alpha1URLArtifact } from '../models/IoArgoprojEventsV1alpha1URLArtifact'; -import { IoArgoprojEventsV1alpha1ValueFromSource } from '../models/IoArgoprojEventsV1alpha1ValueFromSource'; -import { IoArgoprojEventsV1alpha1WatchPathConfig } from '../models/IoArgoprojEventsV1alpha1WatchPathConfig'; -import { IoArgoprojEventsV1alpha1WebhookContext } from '../models/IoArgoprojEventsV1alpha1WebhookContext'; -import { IoArgoprojEventsV1alpha1WebhookEventSource } from '../models/IoArgoprojEventsV1alpha1WebhookEventSource'; -import { IoArgoprojWorkflowV1alpha1ArchiveStrategy } from '../models/IoArgoprojWorkflowV1alpha1ArchiveStrategy'; -import { IoArgoprojWorkflowV1alpha1Arguments } from '../models/IoArgoprojWorkflowV1alpha1Arguments'; -import { IoArgoprojWorkflowV1alpha1ArtGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtGCStatus'; -import { IoArgoprojWorkflowV1alpha1Artifact } from '../models/IoArgoprojWorkflowV1alpha1Artifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGC'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactLocation } from '../models/IoArgoprojWorkflowV1alpha1ArtifactLocation'; -import { IoArgoprojWorkflowV1alpha1ArtifactNodeSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactNodeSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactPaths } from '../models/IoArgoprojWorkflowV1alpha1ArtifactPaths'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactResult } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResult'; -import { IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifact } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1AzureArtifact } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifact'; -import { IoArgoprojWorkflowV1alpha1AzureArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Backoff } from '../models/IoArgoprojWorkflowV1alpha1Backoff'; -import { IoArgoprojWorkflowV1alpha1BasicAuth } from '../models/IoArgoprojWorkflowV1alpha1BasicAuth'; -import { IoArgoprojWorkflowV1alpha1Cache } from '../models/IoArgoprojWorkflowV1alpha1Cache'; -import { IoArgoprojWorkflowV1alpha1ClientCertAuth } from '../models/IoArgoprojWorkflowV1alpha1ClientCertAuth'; -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'; -import { IoArgoprojWorkflowV1alpha1CollectEventRequest } from '../models/IoArgoprojWorkflowV1alpha1CollectEventRequest'; -import { IoArgoprojWorkflowV1alpha1Column } from '../models/IoArgoprojWorkflowV1alpha1Column'; -import { IoArgoprojWorkflowV1alpha1Condition } from '../models/IoArgoprojWorkflowV1alpha1Condition'; -import { IoArgoprojWorkflowV1alpha1ContainerNode } from '../models/IoArgoprojWorkflowV1alpha1ContainerNode'; -import { IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy'; -import { IoArgoprojWorkflowV1alpha1ContainerSetTemplate } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetTemplate'; -import { IoArgoprojWorkflowV1alpha1ContinueOn } from '../models/IoArgoprojWorkflowV1alpha1ContinueOn'; -import { IoArgoprojWorkflowV1alpha1Counter } from '../models/IoArgoprojWorkflowV1alpha1Counter'; -import { IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1CreateS3BucketOptions } from '../models/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions'; -import { IoArgoprojWorkflowV1alpha1CronWorkflow } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflow'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowList } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowList'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1DAGTask } from '../models/IoArgoprojWorkflowV1alpha1DAGTask'; -import { IoArgoprojWorkflowV1alpha1DAGTemplate } from '../models/IoArgoprojWorkflowV1alpha1DAGTemplate'; -import { IoArgoprojWorkflowV1alpha1Data } from '../models/IoArgoprojWorkflowV1alpha1Data'; -import { IoArgoprojWorkflowV1alpha1DataSource } from '../models/IoArgoprojWorkflowV1alpha1DataSource'; -import { IoArgoprojWorkflowV1alpha1Event } from '../models/IoArgoprojWorkflowV1alpha1Event'; -import { IoArgoprojWorkflowV1alpha1ExecutorConfig } from '../models/IoArgoprojWorkflowV1alpha1ExecutorConfig'; -import { IoArgoprojWorkflowV1alpha1GCSArtifact } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifact'; -import { IoArgoprojWorkflowV1alpha1GCSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Gauge } from '../models/IoArgoprojWorkflowV1alpha1Gauge'; -import { IoArgoprojWorkflowV1alpha1GetUserInfoResponse } from '../models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse'; -import { IoArgoprojWorkflowV1alpha1GitArtifact } from '../models/IoArgoprojWorkflowV1alpha1GitArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifact } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1HTTP } from '../models/IoArgoprojWorkflowV1alpha1HTTP'; -import { IoArgoprojWorkflowV1alpha1HTTPArtifact } from '../models/IoArgoprojWorkflowV1alpha1HTTPArtifact'; -import { IoArgoprojWorkflowV1alpha1HTTPAuth } from '../models/IoArgoprojWorkflowV1alpha1HTTPAuth'; -import { IoArgoprojWorkflowV1alpha1HTTPBodySource } from '../models/IoArgoprojWorkflowV1alpha1HTTPBodySource'; -import { IoArgoprojWorkflowV1alpha1HTTPHeader } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeader'; -import { IoArgoprojWorkflowV1alpha1HTTPHeaderSource } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeaderSource'; -import { IoArgoprojWorkflowV1alpha1Header } from '../models/IoArgoprojWorkflowV1alpha1Header'; -import { IoArgoprojWorkflowV1alpha1Histogram } from '../models/IoArgoprojWorkflowV1alpha1Histogram'; -import { IoArgoprojWorkflowV1alpha1InfoResponse } from '../models/IoArgoprojWorkflowV1alpha1InfoResponse'; -import { IoArgoprojWorkflowV1alpha1Inputs } from '../models/IoArgoprojWorkflowV1alpha1Inputs'; -import { IoArgoprojWorkflowV1alpha1LabelKeys } from '../models/IoArgoprojWorkflowV1alpha1LabelKeys'; -import { IoArgoprojWorkflowV1alpha1LabelValueFrom } from '../models/IoArgoprojWorkflowV1alpha1LabelValueFrom'; -import { IoArgoprojWorkflowV1alpha1LabelValues } from '../models/IoArgoprojWorkflowV1alpha1LabelValues'; -import { IoArgoprojWorkflowV1alpha1LifecycleHook } from '../models/IoArgoprojWorkflowV1alpha1LifecycleHook'; -import { IoArgoprojWorkflowV1alpha1Link } from '../models/IoArgoprojWorkflowV1alpha1Link'; -import { IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1LogEntry } from '../models/IoArgoprojWorkflowV1alpha1LogEntry'; -import { IoArgoprojWorkflowV1alpha1ManifestFrom } from '../models/IoArgoprojWorkflowV1alpha1ManifestFrom'; -import { IoArgoprojWorkflowV1alpha1MemoizationStatus } from '../models/IoArgoprojWorkflowV1alpha1MemoizationStatus'; -import { IoArgoprojWorkflowV1alpha1Memoize } from '../models/IoArgoprojWorkflowV1alpha1Memoize'; -import { IoArgoprojWorkflowV1alpha1Metadata } from '../models/IoArgoprojWorkflowV1alpha1Metadata'; -import { IoArgoprojWorkflowV1alpha1MetricLabel } from '../models/IoArgoprojWorkflowV1alpha1MetricLabel'; -import { IoArgoprojWorkflowV1alpha1Metrics } from '../models/IoArgoprojWorkflowV1alpha1Metrics'; -import { IoArgoprojWorkflowV1alpha1Mutex } from '../models/IoArgoprojWorkflowV1alpha1Mutex'; -import { IoArgoprojWorkflowV1alpha1MutexHolding } from '../models/IoArgoprojWorkflowV1alpha1MutexHolding'; -import { IoArgoprojWorkflowV1alpha1MutexStatus } from '../models/IoArgoprojWorkflowV1alpha1MutexStatus'; -import { IoArgoprojWorkflowV1alpha1NodeResult } from '../models/IoArgoprojWorkflowV1alpha1NodeResult'; -import { IoArgoprojWorkflowV1alpha1NodeStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeStatus'; -import { IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1OAuth2Auth } from '../models/IoArgoprojWorkflowV1alpha1OAuth2Auth'; -import { IoArgoprojWorkflowV1alpha1OAuth2EndpointParam } from '../models/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'; -import { IoArgoprojWorkflowV1alpha1OSSArtifact } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifact'; -import { IoArgoprojWorkflowV1alpha1OSSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1OSSLifecycleRule } from '../models/IoArgoprojWorkflowV1alpha1OSSLifecycleRule'; -import { IoArgoprojWorkflowV1alpha1Outputs } from '../models/IoArgoprojWorkflowV1alpha1Outputs'; -import { IoArgoprojWorkflowV1alpha1Parameter } from '../models/IoArgoprojWorkflowV1alpha1Parameter'; -import { IoArgoprojWorkflowV1alpha1PodGC } from '../models/IoArgoprojWorkflowV1alpha1PodGC'; -import { IoArgoprojWorkflowV1alpha1Prometheus } from '../models/IoArgoprojWorkflowV1alpha1Prometheus'; -import { IoArgoprojWorkflowV1alpha1RawArtifact } from '../models/IoArgoprojWorkflowV1alpha1RawArtifact'; -import { IoArgoprojWorkflowV1alpha1ResourceTemplate } from '../models/IoArgoprojWorkflowV1alpha1ResourceTemplate'; -import { IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryAffinity } from '../models/IoArgoprojWorkflowV1alpha1RetryAffinity'; -import { IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1RetryStrategy'; -import { IoArgoprojWorkflowV1alpha1S3Artifact } from '../models/IoArgoprojWorkflowV1alpha1S3Artifact'; -import { IoArgoprojWorkflowV1alpha1S3ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1S3ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1S3EncryptionOptions } from '../models/IoArgoprojWorkflowV1alpha1S3EncryptionOptions'; -import { IoArgoprojWorkflowV1alpha1ScriptTemplate } from '../models/IoArgoprojWorkflowV1alpha1ScriptTemplate'; -import { IoArgoprojWorkflowV1alpha1SemaphoreHolding } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreHolding'; -import { IoArgoprojWorkflowV1alpha1SemaphoreRef } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreRef'; -import { IoArgoprojWorkflowV1alpha1SemaphoreStatus } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreStatus'; -import { IoArgoprojWorkflowV1alpha1Sequence } from '../models/IoArgoprojWorkflowV1alpha1Sequence'; -import { IoArgoprojWorkflowV1alpha1Submit } from '../models/IoArgoprojWorkflowV1alpha1Submit'; -import { IoArgoprojWorkflowV1alpha1SubmitOpts } from '../models/IoArgoprojWorkflowV1alpha1SubmitOpts'; -import { IoArgoprojWorkflowV1alpha1SuspendTemplate } from '../models/IoArgoprojWorkflowV1alpha1SuspendTemplate'; -import { IoArgoprojWorkflowV1alpha1Synchronization } from '../models/IoArgoprojWorkflowV1alpha1Synchronization'; -import { IoArgoprojWorkflowV1alpha1SynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1SynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1TTLStrategy } from '../models/IoArgoprojWorkflowV1alpha1TTLStrategy'; -import { IoArgoprojWorkflowV1alpha1TarStrategy } from '../models/IoArgoprojWorkflowV1alpha1TarStrategy'; -import { IoArgoprojWorkflowV1alpha1Template } from '../models/IoArgoprojWorkflowV1alpha1Template'; -import { IoArgoprojWorkflowV1alpha1TemplateRef } from '../models/IoArgoprojWorkflowV1alpha1TemplateRef'; -import { IoArgoprojWorkflowV1alpha1TransformationStep } from '../models/IoArgoprojWorkflowV1alpha1TransformationStep'; -import { IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1UserContainer } from '../models/IoArgoprojWorkflowV1alpha1UserContainer'; -import { IoArgoprojWorkflowV1alpha1ValueFrom } from '../models/IoArgoprojWorkflowV1alpha1ValueFrom'; -import { IoArgoprojWorkflowV1alpha1Version } from '../models/IoArgoprojWorkflowV1alpha1Version'; -import { IoArgoprojWorkflowV1alpha1VolumeClaimGC } from '../models/IoArgoprojWorkflowV1alpha1VolumeClaimGC'; -import { IoArgoprojWorkflowV1alpha1Workflow } from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -import { IoArgoprojWorkflowV1alpha1WorkflowCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBinding } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBinding'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC'; -import { IoArgoprojWorkflowV1alpha1WorkflowLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; -import { IoArgoprojWorkflowV1alpha1WorkflowMetadata } from '../models/IoArgoprojWorkflowV1alpha1WorkflowMetadata'; -import { IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowRetryRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSetRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSetRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowStep } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStep'; -import { IoArgoprojWorkflowV1alpha1WorkflowStopRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStopRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplate } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplate'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateList'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateRef } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource } from '../models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource'; -import { IoK8sApiCoreV1Affinity } from '../models/IoK8sApiCoreV1Affinity'; -import { IoK8sApiCoreV1AzureDiskVolumeSource } from '../models/IoK8sApiCoreV1AzureDiskVolumeSource'; -import { IoK8sApiCoreV1AzureFileVolumeSource } from '../models/IoK8sApiCoreV1AzureFileVolumeSource'; -import { IoK8sApiCoreV1CSIVolumeSource } from '../models/IoK8sApiCoreV1CSIVolumeSource'; -import { IoK8sApiCoreV1Capabilities } from '../models/IoK8sApiCoreV1Capabilities'; -import { IoK8sApiCoreV1CephFSVolumeSource } from '../models/IoK8sApiCoreV1CephFSVolumeSource'; -import { IoK8sApiCoreV1CinderVolumeSource } from '../models/IoK8sApiCoreV1CinderVolumeSource'; -import { IoK8sApiCoreV1ConfigMapEnvSource } from '../models/IoK8sApiCoreV1ConfigMapEnvSource'; -import { IoK8sApiCoreV1ConfigMapKeySelector } from '../models/IoK8sApiCoreV1ConfigMapKeySelector'; -import { IoK8sApiCoreV1ConfigMapProjection } from '../models/IoK8sApiCoreV1ConfigMapProjection'; -import { IoK8sApiCoreV1ConfigMapVolumeSource } from '../models/IoK8sApiCoreV1ConfigMapVolumeSource'; -import { IoK8sApiCoreV1Container } from '../models/IoK8sApiCoreV1Container'; -import { IoK8sApiCoreV1ContainerPort } from '../models/IoK8sApiCoreV1ContainerPort'; -import { IoK8sApiCoreV1DownwardAPIProjection } from '../models/IoK8sApiCoreV1DownwardAPIProjection'; -import { IoK8sApiCoreV1DownwardAPIVolumeFile } from '../models/IoK8sApiCoreV1DownwardAPIVolumeFile'; -import { IoK8sApiCoreV1DownwardAPIVolumeSource } from '../models/IoK8sApiCoreV1DownwardAPIVolumeSource'; -import { IoK8sApiCoreV1EmptyDirVolumeSource } from '../models/IoK8sApiCoreV1EmptyDirVolumeSource'; -import { IoK8sApiCoreV1EnvFromSource } from '../models/IoK8sApiCoreV1EnvFromSource'; -import { IoK8sApiCoreV1EnvVar } from '../models/IoK8sApiCoreV1EnvVar'; -import { IoK8sApiCoreV1EnvVarSource } from '../models/IoK8sApiCoreV1EnvVarSource'; -import { IoK8sApiCoreV1EphemeralVolumeSource } from '../models/IoK8sApiCoreV1EphemeralVolumeSource'; -import { IoK8sApiCoreV1Event } from '../models/IoK8sApiCoreV1Event'; -import { IoK8sApiCoreV1EventSeries } from '../models/IoK8sApiCoreV1EventSeries'; -import { IoK8sApiCoreV1EventSource } from '../models/IoK8sApiCoreV1EventSource'; -import { IoK8sApiCoreV1ExecAction } from '../models/IoK8sApiCoreV1ExecAction'; -import { IoK8sApiCoreV1FCVolumeSource } from '../models/IoK8sApiCoreV1FCVolumeSource'; -import { IoK8sApiCoreV1FlexVolumeSource } from '../models/IoK8sApiCoreV1FlexVolumeSource'; -import { IoK8sApiCoreV1FlockerVolumeSource } from '../models/IoK8sApiCoreV1FlockerVolumeSource'; -import { IoK8sApiCoreV1GCEPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1GRPCAction } from '../models/IoK8sApiCoreV1GRPCAction'; -import { IoK8sApiCoreV1GitRepoVolumeSource } from '../models/IoK8sApiCoreV1GitRepoVolumeSource'; -import { IoK8sApiCoreV1GlusterfsVolumeSource } from '../models/IoK8sApiCoreV1GlusterfsVolumeSource'; -import { IoK8sApiCoreV1HTTPGetAction } from '../models/IoK8sApiCoreV1HTTPGetAction'; -import { IoK8sApiCoreV1HTTPHeader } from '../models/IoK8sApiCoreV1HTTPHeader'; -import { IoK8sApiCoreV1HostAlias } from '../models/IoK8sApiCoreV1HostAlias'; -import { IoK8sApiCoreV1HostPathVolumeSource } from '../models/IoK8sApiCoreV1HostPathVolumeSource'; -import { IoK8sApiCoreV1ISCSIVolumeSource } from '../models/IoK8sApiCoreV1ISCSIVolumeSource'; -import { IoK8sApiCoreV1KeyToPath } from '../models/IoK8sApiCoreV1KeyToPath'; -import { IoK8sApiCoreV1Lifecycle } from '../models/IoK8sApiCoreV1Lifecycle'; -import { IoK8sApiCoreV1LifecycleHandler } from '../models/IoK8sApiCoreV1LifecycleHandler'; -import { IoK8sApiCoreV1LocalObjectReference } from '../models/IoK8sApiCoreV1LocalObjectReference'; -import { IoK8sApiCoreV1NFSVolumeSource } from '../models/IoK8sApiCoreV1NFSVolumeSource'; -import { IoK8sApiCoreV1NodeAffinity } from '../models/IoK8sApiCoreV1NodeAffinity'; -import { IoK8sApiCoreV1NodeSelector } from '../models/IoK8sApiCoreV1NodeSelector'; -import { IoK8sApiCoreV1NodeSelectorRequirement } from '../models/IoK8sApiCoreV1NodeSelectorRequirement'; -import { IoK8sApiCoreV1NodeSelectorTerm } from '../models/IoK8sApiCoreV1NodeSelectorTerm'; -import { IoK8sApiCoreV1ObjectFieldSelector } from '../models/IoK8sApiCoreV1ObjectFieldSelector'; -import { IoK8sApiCoreV1ObjectReference } from '../models/IoK8sApiCoreV1ObjectReference'; -import { IoK8sApiCoreV1PersistentVolumeClaim } from '../models/IoK8sApiCoreV1PersistentVolumeClaim'; -import { IoK8sApiCoreV1PersistentVolumeClaimCondition } from '../models/IoK8sApiCoreV1PersistentVolumeClaimCondition'; -import { IoK8sApiCoreV1PersistentVolumeClaimSpec } from '../models/IoK8sApiCoreV1PersistentVolumeClaimSpec'; -import { IoK8sApiCoreV1PersistentVolumeClaimStatus } from '../models/IoK8sApiCoreV1PersistentVolumeClaimStatus'; -import { IoK8sApiCoreV1PersistentVolumeClaimTemplate } from '../models/IoK8sApiCoreV1PersistentVolumeClaimTemplate'; -import { IoK8sApiCoreV1PersistentVolumeClaimVolumeSource } from '../models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource'; -import { IoK8sApiCoreV1PhotonPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1PodAffinity } from '../models/IoK8sApiCoreV1PodAffinity'; -import { IoK8sApiCoreV1PodAffinityTerm } from '../models/IoK8sApiCoreV1PodAffinityTerm'; -import { IoK8sApiCoreV1PodAntiAffinity } from '../models/IoK8sApiCoreV1PodAntiAffinity'; -import { IoK8sApiCoreV1PodDNSConfig } from '../models/IoK8sApiCoreV1PodDNSConfig'; -import { IoK8sApiCoreV1PodDNSConfigOption } from '../models/IoK8sApiCoreV1PodDNSConfigOption'; -import { IoK8sApiCoreV1PodSecurityContext } from '../models/IoK8sApiCoreV1PodSecurityContext'; -import { IoK8sApiCoreV1PortworxVolumeSource } from '../models/IoK8sApiCoreV1PortworxVolumeSource'; -import { IoK8sApiCoreV1PreferredSchedulingTerm } from '../models/IoK8sApiCoreV1PreferredSchedulingTerm'; -import { IoK8sApiCoreV1Probe } from '../models/IoK8sApiCoreV1Probe'; -import { IoK8sApiCoreV1ProjectedVolumeSource } from '../models/IoK8sApiCoreV1ProjectedVolumeSource'; -import { IoK8sApiCoreV1QuobyteVolumeSource } from '../models/IoK8sApiCoreV1QuobyteVolumeSource'; -import { IoK8sApiCoreV1RBDVolumeSource } from '../models/IoK8sApiCoreV1RBDVolumeSource'; -import { IoK8sApiCoreV1ResourceFieldSelector } from '../models/IoK8sApiCoreV1ResourceFieldSelector'; -import { IoK8sApiCoreV1ResourceRequirements } from '../models/IoK8sApiCoreV1ResourceRequirements'; -import { IoK8sApiCoreV1SELinuxOptions } from '../models/IoK8sApiCoreV1SELinuxOptions'; -import { IoK8sApiCoreV1ScaleIOVolumeSource } from '../models/IoK8sApiCoreV1ScaleIOVolumeSource'; -import { IoK8sApiCoreV1SeccompProfile } from '../models/IoK8sApiCoreV1SeccompProfile'; -import { IoK8sApiCoreV1SecretEnvSource } from '../models/IoK8sApiCoreV1SecretEnvSource'; -import { IoK8sApiCoreV1SecretKeySelector } from '../models/IoK8sApiCoreV1SecretKeySelector'; -import { IoK8sApiCoreV1SecretProjection } from '../models/IoK8sApiCoreV1SecretProjection'; -import { IoK8sApiCoreV1SecretVolumeSource } from '../models/IoK8sApiCoreV1SecretVolumeSource'; -import { IoK8sApiCoreV1SecurityContext } from '../models/IoK8sApiCoreV1SecurityContext'; -import { IoK8sApiCoreV1ServiceAccountTokenProjection } from '../models/IoK8sApiCoreV1ServiceAccountTokenProjection'; -import { IoK8sApiCoreV1ServicePort } from '../models/IoK8sApiCoreV1ServicePort'; -import { IoK8sApiCoreV1StorageOSVolumeSource } from '../models/IoK8sApiCoreV1StorageOSVolumeSource'; -import { IoK8sApiCoreV1Sysctl } from '../models/IoK8sApiCoreV1Sysctl'; -import { IoK8sApiCoreV1TCPSocketAction } from '../models/IoK8sApiCoreV1TCPSocketAction'; -import { IoK8sApiCoreV1Toleration } from '../models/IoK8sApiCoreV1Toleration'; -import { IoK8sApiCoreV1TypedLocalObjectReference } from '../models/IoK8sApiCoreV1TypedLocalObjectReference'; -import { IoK8sApiCoreV1Volume } from '../models/IoK8sApiCoreV1Volume'; -import { IoK8sApiCoreV1VolumeDevice } from '../models/IoK8sApiCoreV1VolumeDevice'; -import { IoK8sApiCoreV1VolumeMount } from '../models/IoK8sApiCoreV1VolumeMount'; -import { IoK8sApiCoreV1VolumeProjection } from '../models/IoK8sApiCoreV1VolumeProjection'; -import { IoK8sApiCoreV1VsphereVirtualDiskVolumeSource } from '../models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource'; -import { IoK8sApiCoreV1WeightedPodAffinityTerm } from '../models/IoK8sApiCoreV1WeightedPodAffinityTerm'; -import { IoK8sApiCoreV1WindowsSecurityContextOptions } from '../models/IoK8sApiCoreV1WindowsSecurityContextOptions'; -import { IoK8sApiPolicyV1PodDisruptionBudgetSpec } from '../models/IoK8sApiPolicyV1PodDisruptionBudgetSpec'; -import { IoK8sApimachineryPkgApisMetaV1CreateOptions } from '../models/IoK8sApimachineryPkgApisMetaV1CreateOptions'; -import { IoK8sApimachineryPkgApisMetaV1GroupVersionResource } from '../models/IoK8sApimachineryPkgApisMetaV1GroupVersionResource'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelector } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelector'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement'; -import { IoK8sApimachineryPkgApisMetaV1ListMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ListMeta'; -import { IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry } from '../models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry'; -import { IoK8sApimachineryPkgApisMetaV1ObjectMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ObjectMeta'; -import { IoK8sApimachineryPkgApisMetaV1OwnerReference } from '../models/IoK8sApimachineryPkgApisMetaV1OwnerReference'; -import { IoK8sApimachineryPkgApisMetaV1StatusCause } from '../models/IoK8sApimachineryPkgApisMetaV1StatusCause'; -import { SensorCreateSensorRequest } from '../models/SensorCreateSensorRequest'; -import { SensorLogEntry } from '../models/SensorLogEntry'; -import { SensorSensorWatchEvent } from '../models/SensorSensorWatchEvent'; -import { SensorUpdateSensorRequest } from '../models/SensorUpdateSensorRequest'; -import { StreamResultOfEventsourceEventSourceWatchEvent } from '../models/StreamResultOfEventsourceEventSourceWatchEvent'; -import { StreamResultOfEventsourceLogEntry } from '../models/StreamResultOfEventsourceLogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { StreamResultOfIoK8sApiCoreV1Event } from '../models/StreamResultOfIoK8sApiCoreV1Event'; -import { StreamResultOfSensorLogEntry } from '../models/StreamResultOfSensorLogEntry'; -import { StreamResultOfSensorSensorWatchEvent } from '../models/StreamResultOfSensorSensorWatchEvent'; - -import { ObservableArchivedWorkflowServiceApi } from "./ObservableAPI"; -import { ArchivedWorkflowServiceApiRequestFactory, ArchivedWorkflowServiceApiResponseProcessor} from "../apis/ArchivedWorkflowServiceApi"; - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceDeleteArchivedWorkflowRequest { - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceDeleteArchivedWorkflow - */ - uid: string - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceDeleteArchivedWorkflow - */ - namespace?: string -} - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceGetArchivedWorkflowRequest { - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceGetArchivedWorkflow - */ - uid: string - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceGetArchivedWorkflow - */ - namespace?: string - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceGetArchivedWorkflow - */ - name?: string -} - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowLabelKeysRequest { - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelKeys - */ - namespace?: string -} - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowLabelValuesRequest { - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsLimit?: 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. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - listOptionsContinue?: string - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflowLabelValues - */ - namespace?: string -} - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowsRequest { - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsLimit?: 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. - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - listOptionsContinue?: string - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - namePrefix?: string - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceListArchivedWorkflows - */ - namespace?: string -} - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceResubmitArchivedWorkflowRequest { - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceResubmitArchivedWorkflow - */ - uid: string - /** - * - * @type IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceResubmitArchivedWorkflow - */ - body: IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest -} - -export interface ArchivedWorkflowServiceApiArchivedWorkflowServiceRetryArchivedWorkflowRequest { - /** - * - * @type string - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceRetryArchivedWorkflow - */ - uid: string - /** - * - * @type IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest - * @memberof ArchivedWorkflowServiceApiarchivedWorkflowServiceRetryArchivedWorkflow - */ - body: IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest -} - -export class ObjectArchivedWorkflowServiceApi { - private api: ObservableArchivedWorkflowServiceApi - - public constructor(configuration: Configuration, requestFactory?: ArchivedWorkflowServiceApiRequestFactory, responseProcessor?: ArchivedWorkflowServiceApiResponseProcessor) { - this.api = new ObservableArchivedWorkflowServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceDeleteArchivedWorkflow(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceDeleteArchivedWorkflowRequest, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceDeleteArchivedWorkflow(param.uid, param.namespace, options).toPromise(); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceGetArchivedWorkflow(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceGetArchivedWorkflowRequest, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceGetArchivedWorkflow(param.uid, param.namespace, param.name, options).toPromise(); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceListArchivedWorkflowLabelKeys(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowLabelKeysRequest = {}, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceListArchivedWorkflowLabelKeys(param.namespace, options).toPromise(); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceListArchivedWorkflowLabelValues(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowLabelValuesRequest = {}, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceListArchivedWorkflowLabelValues(param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, param.namespace, options).toPromise(); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceListArchivedWorkflows(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceListArchivedWorkflowsRequest = {}, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceListArchivedWorkflows(param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, param.namePrefix, param.namespace, options).toPromise(); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceResubmitArchivedWorkflow(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceResubmitArchivedWorkflowRequest, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceResubmitArchivedWorkflow(param.uid, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public archivedWorkflowServiceRetryArchivedWorkflow(param: ArchivedWorkflowServiceApiArchivedWorkflowServiceRetryArchivedWorkflowRequest, options?: Configuration): Promise { - return this.api.archivedWorkflowServiceRetryArchivedWorkflow(param.uid, param.body, options).toPromise(); - } - -} - -import { ObservableArtifactServiceApi } from "./ObservableAPI"; -import { ArtifactServiceApiRequestFactory, ArtifactServiceApiResponseProcessor} from "../apis/ArtifactServiceApi"; - -export interface ArtifactServiceApiArtifactServiceGetArtifactFileRequest { - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetArtifactFile - */ - namespace: string - /** - * - * @type 'workflow' | 'archived-workflows ' - * @memberof ArtifactServiceApiartifactServiceGetArtifactFile - */ - idDiscriminator: 'workflow' | 'archived-workflows ' - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetArtifactFile - */ - id: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetArtifactFile - */ - nodeId: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetArtifactFile - */ - artifactName: string - /** - * - * @type 'outputs' - * @memberof ArtifactServiceApiartifactServiceGetArtifactFile - */ - artifactDiscriminator: 'outputs' -} - -export interface ArtifactServiceApiArtifactServiceGetInputArtifactRequest { - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifact - */ - namespace: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifact - */ - name: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifact - */ - nodeId: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifact - */ - artifactName: string -} - -export interface ArtifactServiceApiArtifactServiceGetInputArtifactByUIDRequest { - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifactByUID - */ - uid: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifactByUID - */ - nodeId: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetInputArtifactByUID - */ - artifactName: string -} - -export interface ArtifactServiceApiArtifactServiceGetOutputArtifactRequest { - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifact - */ - namespace: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifact - */ - name: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifact - */ - nodeId: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifact - */ - artifactName: string -} - -export interface ArtifactServiceApiArtifactServiceGetOutputArtifactByUIDRequest { - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifactByUID - */ - uid: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifactByUID - */ - nodeId: string - /** - * - * @type string - * @memberof ArtifactServiceApiartifactServiceGetOutputArtifactByUID - */ - artifactName: string -} - -export class ObjectArtifactServiceApi { - private api: ObservableArtifactServiceApi - - public constructor(configuration: Configuration, requestFactory?: ArtifactServiceApiRequestFactory, responseProcessor?: ArtifactServiceApiResponseProcessor) { - this.api = new ObservableArtifactServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * Get an artifact. - * @param param the request object - */ - public artifactServiceGetArtifactFile(param: ArtifactServiceApiArtifactServiceGetArtifactFileRequest, options?: Configuration): Promise { - return this.api.artifactServiceGetArtifactFile(param.namespace, param.idDiscriminator, param.id, param.nodeId, param.artifactName, param.artifactDiscriminator, options).toPromise(); - } - - /** - * Get an input artifact. - * @param param the request object - */ - public artifactServiceGetInputArtifact(param: ArtifactServiceApiArtifactServiceGetInputArtifactRequest, options?: Configuration): Promise { - return this.api.artifactServiceGetInputArtifact(param.namespace, param.name, param.nodeId, param.artifactName, options).toPromise(); - } - - /** - * Get an input artifact by UID. - * @param param the request object - */ - public artifactServiceGetInputArtifactByUID(param: ArtifactServiceApiArtifactServiceGetInputArtifactByUIDRequest, options?: Configuration): Promise { - return this.api.artifactServiceGetInputArtifactByUID(param.uid, param.nodeId, param.artifactName, options).toPromise(); - } - - /** - * Get an output artifact. - * @param param the request object - */ - public artifactServiceGetOutputArtifact(param: ArtifactServiceApiArtifactServiceGetOutputArtifactRequest, options?: Configuration): Promise { - return this.api.artifactServiceGetOutputArtifact(param.namespace, param.name, param.nodeId, param.artifactName, options).toPromise(); - } - - /** - * Get an output artifact by UID. - * @param param the request object - */ - public artifactServiceGetOutputArtifactByUID(param: ArtifactServiceApiArtifactServiceGetOutputArtifactByUIDRequest, options?: Configuration): Promise { - return this.api.artifactServiceGetOutputArtifactByUID(param.uid, param.nodeId, param.artifactName, options).toPromise(); - } - -} - -import { ObservableClusterWorkflowTemplateServiceApi } from "./ObservableAPI"; -import { ClusterWorkflowTemplateServiceApiRequestFactory, ClusterWorkflowTemplateServiceApiResponseProcessor} from "../apis/ClusterWorkflowTemplateServiceApi"; - -export interface ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceCreateClusterWorkflowTemplateRequest { - /** - * - * @type IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceCreateClusterWorkflowTemplate - */ - body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest -} - -export interface ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceDeleteClusterWorkflowTemplateRequest { - /** - * - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - name: 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. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - deleteOptionsGracePeriodSeconds?: string - /** - * Specifies the target UID. +optional. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - deleteOptionsPreconditionsUid?: string - /** - * Specifies the target ResourceVersion +optional. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - deleteOptionsPreconditionsResourceVersion?: string - /** - * 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. - * @type boolean - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - deleteOptionsOrphanDependents?: boolean - /** - * 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. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - deleteOptionsPropagationPolicy?: 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. - * @type Array<string> - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate - */ - deleteOptionsDryRun?: Array -} - -export interface ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceGetClusterWorkflowTemplateRequest { - /** - * - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceGetClusterWorkflowTemplate - */ - name: 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 - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceGetClusterWorkflowTemplate - */ - getOptionsResourceVersion?: string -} - -export interface ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceLintClusterWorkflowTemplateRequest { - /** - * - * @type IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceLintClusterWorkflowTemplate - */ - body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest -} - -export interface ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceListClusterWorkflowTemplatesRequest { - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsLimit?: 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. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceListClusterWorkflowTemplates - */ - listOptionsContinue?: string -} - -export interface ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceUpdateClusterWorkflowTemplateRequest { - /** - * DEPRECATED: This field is ignored. - * @type string - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest - * @memberof ClusterWorkflowTemplateServiceApiclusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate - */ - body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest -} - -export class ObjectClusterWorkflowTemplateServiceApi { - private api: ObservableClusterWorkflowTemplateServiceApi - - public constructor(configuration: Configuration, requestFactory?: ClusterWorkflowTemplateServiceApiRequestFactory, responseProcessor?: ClusterWorkflowTemplateServiceApiResponseProcessor) { - this.api = new ObservableClusterWorkflowTemplateServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(param: ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceCreateClusterWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(param: ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceDeleteClusterWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(param.name, param.deleteOptionsGracePeriodSeconds, param.deleteOptionsPreconditionsUid, param.deleteOptionsPreconditionsResourceVersion, param.deleteOptionsOrphanDependents, param.deleteOptionsPropagationPolicy, param.deleteOptionsDryRun, options).toPromise(); - } - - /** - * @param param the request object - */ - public clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(param: ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceGetClusterWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(param.name, param.getOptionsResourceVersion, options).toPromise(); - } - - /** - * @param param the request object - */ - public clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(param: ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceLintClusterWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public clusterWorkflowTemplateServiceListClusterWorkflowTemplates(param: ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceListClusterWorkflowTemplatesRequest = {}, options?: Configuration): Promise { - return this.api.clusterWorkflowTemplateServiceListClusterWorkflowTemplates(param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(param: ClusterWorkflowTemplateServiceApiClusterWorkflowTemplateServiceUpdateClusterWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(param.name, param.body, options).toPromise(); - } - -} - -import { ObservableCronWorkflowServiceApi } from "./ObservableAPI"; -import { CronWorkflowServiceApiRequestFactory, CronWorkflowServiceApiResponseProcessor} from "../apis/CronWorkflowServiceApi"; - -export interface CronWorkflowServiceApiCronWorkflowServiceCreateCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceCreateCronWorkflow - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest - * @memberof CronWorkflowServiceApicronWorkflowServiceCreateCronWorkflow - */ - body: IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest -} - -export interface CronWorkflowServiceApiCronWorkflowServiceDeleteCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - name: 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. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - deleteOptionsGracePeriodSeconds?: string - /** - * Specifies the target UID. +optional. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - deleteOptionsPreconditionsUid?: string - /** - * Specifies the target ResourceVersion +optional. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - deleteOptionsPreconditionsResourceVersion?: string - /** - * 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. - * @type boolean - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - deleteOptionsOrphanDependents?: boolean - /** - * 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. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - deleteOptionsPropagationPolicy?: 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. - * @type Array<string> - * @memberof CronWorkflowServiceApicronWorkflowServiceDeleteCronWorkflow - */ - deleteOptionsDryRun?: Array -} - -export interface CronWorkflowServiceApiCronWorkflowServiceGetCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceGetCronWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceGetCronWorkflow - */ - name: 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 - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceGetCronWorkflow - */ - getOptionsResourceVersion?: string -} - -export interface CronWorkflowServiceApiCronWorkflowServiceLintCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceLintCronWorkflow - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest - * @memberof CronWorkflowServiceApicronWorkflowServiceLintCronWorkflow - */ - body: IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest -} - -export interface CronWorkflowServiceApiCronWorkflowServiceListCronWorkflowsRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsLimit?: 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. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceListCronWorkflows - */ - listOptionsContinue?: string -} - -export interface CronWorkflowServiceApiCronWorkflowServiceResumeCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceResumeCronWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceResumeCronWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest - * @memberof CronWorkflowServiceApicronWorkflowServiceResumeCronWorkflow - */ - body: IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest -} - -export interface CronWorkflowServiceApiCronWorkflowServiceSuspendCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceSuspendCronWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceSuspendCronWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest - * @memberof CronWorkflowServiceApicronWorkflowServiceSuspendCronWorkflow - */ - body: IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest -} - -export interface CronWorkflowServiceApiCronWorkflowServiceUpdateCronWorkflowRequest { - /** - * - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceUpdateCronWorkflow - */ - namespace: string - /** - * DEPRECATED: This field is ignored. - * @type string - * @memberof CronWorkflowServiceApicronWorkflowServiceUpdateCronWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest - * @memberof CronWorkflowServiceApicronWorkflowServiceUpdateCronWorkflow - */ - body: IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest -} - -export class ObjectCronWorkflowServiceApi { - private api: ObservableCronWorkflowServiceApi - - public constructor(configuration: Configuration, requestFactory?: CronWorkflowServiceApiRequestFactory, responseProcessor?: CronWorkflowServiceApiResponseProcessor) { - this.api = new ObservableCronWorkflowServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceCreateCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceCreateCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceCreateCronWorkflow(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceDeleteCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceDeleteCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceDeleteCronWorkflow(param.namespace, param.name, param.deleteOptionsGracePeriodSeconds, param.deleteOptionsPreconditionsUid, param.deleteOptionsPreconditionsResourceVersion, param.deleteOptionsOrphanDependents, param.deleteOptionsPropagationPolicy, param.deleteOptionsDryRun, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceGetCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceGetCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceGetCronWorkflow(param.namespace, param.name, param.getOptionsResourceVersion, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceLintCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceLintCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceLintCronWorkflow(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceListCronWorkflows(param: CronWorkflowServiceApiCronWorkflowServiceListCronWorkflowsRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceListCronWorkflows(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceResumeCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceResumeCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceResumeCronWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceSuspendCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceSuspendCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceSuspendCronWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public cronWorkflowServiceUpdateCronWorkflow(param: CronWorkflowServiceApiCronWorkflowServiceUpdateCronWorkflowRequest, options?: Configuration): Promise { - return this.api.cronWorkflowServiceUpdateCronWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - -} - -import { ObservableEventServiceApi } from "./ObservableAPI"; -import { EventServiceApiRequestFactory, EventServiceApiResponseProcessor} from "../apis/EventServiceApi"; - -export interface EventServiceApiEventServiceListWorkflowEventBindingsRequest { - /** - * - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsLimit?: 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. - * @type string - * @memberof EventServiceApieventServiceListWorkflowEventBindings - */ - listOptionsContinue?: string -} - -export interface EventServiceApiEventServiceReceiveEventRequest { - /** - * 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. - * @type string - * @memberof EventServiceApieventServiceReceiveEvent - */ - namespace: 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)` - * @type string - * @memberof EventServiceApieventServiceReceiveEvent - */ - discriminator: string - /** - * The event itself can be any data. - * @type any - * @memberof EventServiceApieventServiceReceiveEvent - */ - body: any -} - -export class ObjectEventServiceApi { - private api: ObservableEventServiceApi - - public constructor(configuration: Configuration, requestFactory?: EventServiceApiRequestFactory, responseProcessor?: EventServiceApiResponseProcessor) { - this.api = new ObservableEventServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public eventServiceListWorkflowEventBindings(param: EventServiceApiEventServiceListWorkflowEventBindingsRequest, options?: Configuration): Promise { - return this.api.eventServiceListWorkflowEventBindings(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventServiceReceiveEvent(param: EventServiceApiEventServiceReceiveEventRequest, options?: Configuration): Promise { - return this.api.eventServiceReceiveEvent(param.namespace, param.discriminator, param.body, options).toPromise(); - } - -} - -import { ObservableEventSourceServiceApi } from "./ObservableAPI"; -import { EventSourceServiceApiRequestFactory, EventSourceServiceApiResponseProcessor} from "../apis/EventSourceServiceApi"; - -export interface EventSourceServiceApiEventSourceServiceCreateEventSourceRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceCreateEventSource - */ - namespace: string - /** - * - * @type EventsourceCreateEventSourceRequest - * @memberof EventSourceServiceApieventSourceServiceCreateEventSource - */ - body: EventsourceCreateEventSourceRequest -} - -export interface EventSourceServiceApiEventSourceServiceDeleteEventSourceRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - namespace: string - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - name: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - deleteOptionsGracePeriodSeconds?: string - /** - * Specifies the target UID. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - deleteOptionsPreconditionsUid?: string - /** - * Specifies the target ResourceVersion +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - deleteOptionsPreconditionsResourceVersion?: string - /** - * 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. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - deleteOptionsOrphanDependents?: boolean - /** - * 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - deleteOptionsPropagationPolicy?: 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. - * @type Array<string> - * @memberof EventSourceServiceApieventSourceServiceDeleteEventSource - */ - deleteOptionsDryRun?: Array -} - -export interface EventSourceServiceApiEventSourceServiceEventSourcesLogsRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - namespace: string - /** - * optional - only return entries for this event source. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - name?: string - /** - * optional - only return entries for this event source type (e.g. `webhook`). - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - eventSourceType?: string - /** - * optional - only return entries for this event name (e.g. `example`). - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - eventName?: string - /** - * optional - only return entries where `msg` matches this regular expression. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - grep?: string - /** - * The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsContainer?: string - /** - * Follow the log stream of the pod. Defaults to false. +optional. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsFollow?: boolean - /** - * Return previous terminated container logs. Defaults to false. +optional. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsPrevious?: boolean - /** - * 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsSinceSeconds?: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsSinceTimeSeconds?: string - /** - * 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. - * @type number - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsSinceTimeNanos?: number - /** - * If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsTimestamps?: boolean - /** - * 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsTailLines?: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsLimitBytes?: string - /** - * 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. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceEventSourcesLogs - */ - podLogOptionsInsecureSkipTLSVerifyBackend?: boolean -} - -export interface EventSourceServiceApiEventSourceServiceGetEventSourceRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceGetEventSource - */ - namespace: string - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceGetEventSource - */ - name: string -} - -export interface EventSourceServiceApiEventSourceServiceListEventSourcesRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsLimit?: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceListEventSources - */ - listOptionsContinue?: string -} - -export interface EventSourceServiceApiEventSourceServiceUpdateEventSourceRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceUpdateEventSource - */ - namespace: string - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceUpdateEventSource - */ - name: string - /** - * - * @type EventsourceUpdateEventSourceRequest - * @memberof EventSourceServiceApieventSourceServiceUpdateEventSource - */ - body: EventsourceUpdateEventSourceRequest -} - -export interface EventSourceServiceApiEventSourceServiceWatchEventSourcesRequest { - /** - * - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsLimit?: 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. - * @type string - * @memberof EventSourceServiceApieventSourceServiceWatchEventSources - */ - listOptionsContinue?: string -} - -export class ObjectEventSourceServiceApi { - private api: ObservableEventSourceServiceApi - - public constructor(configuration: Configuration, requestFactory?: EventSourceServiceApiRequestFactory, responseProcessor?: EventSourceServiceApiResponseProcessor) { - this.api = new ObservableEventSourceServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public eventSourceServiceCreateEventSource(param: EventSourceServiceApiEventSourceServiceCreateEventSourceRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceCreateEventSource(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventSourceServiceDeleteEventSource(param: EventSourceServiceApiEventSourceServiceDeleteEventSourceRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceDeleteEventSource(param.namespace, param.name, param.deleteOptionsGracePeriodSeconds, param.deleteOptionsPreconditionsUid, param.deleteOptionsPreconditionsResourceVersion, param.deleteOptionsOrphanDependents, param.deleteOptionsPropagationPolicy, param.deleteOptionsDryRun, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventSourceServiceEventSourcesLogs(param: EventSourceServiceApiEventSourceServiceEventSourcesLogsRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceEventSourcesLogs(param.namespace, param.name, param.eventSourceType, param.eventName, param.grep, param.podLogOptionsContainer, param.podLogOptionsFollow, param.podLogOptionsPrevious, param.podLogOptionsSinceSeconds, param.podLogOptionsSinceTimeSeconds, param.podLogOptionsSinceTimeNanos, param.podLogOptionsTimestamps, param.podLogOptionsTailLines, param.podLogOptionsLimitBytes, param.podLogOptionsInsecureSkipTLSVerifyBackend, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventSourceServiceGetEventSource(param: EventSourceServiceApiEventSourceServiceGetEventSourceRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceGetEventSource(param.namespace, param.name, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventSourceServiceListEventSources(param: EventSourceServiceApiEventSourceServiceListEventSourcesRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceListEventSources(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventSourceServiceUpdateEventSource(param: EventSourceServiceApiEventSourceServiceUpdateEventSourceRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceUpdateEventSource(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public eventSourceServiceWatchEventSources(param: EventSourceServiceApiEventSourceServiceWatchEventSourcesRequest, options?: Configuration): Promise { - return this.api.eventSourceServiceWatchEventSources(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - -} - -import { ObservableInfoServiceApi } from "./ObservableAPI"; -import { InfoServiceApiRequestFactory, InfoServiceApiResponseProcessor} from "../apis/InfoServiceApi"; - -export interface InfoServiceApiInfoServiceCollectEventRequest { - /** - * - * @type IoArgoprojWorkflowV1alpha1CollectEventRequest - * @memberof InfoServiceApiinfoServiceCollectEvent - */ - body: IoArgoprojWorkflowV1alpha1CollectEventRequest -} - -export interface InfoServiceApiInfoServiceGetInfoRequest { -} - -export interface InfoServiceApiInfoServiceGetUserInfoRequest { -} - -export interface InfoServiceApiInfoServiceGetVersionRequest { -} - -export class ObjectInfoServiceApi { - private api: ObservableInfoServiceApi - - public constructor(configuration: Configuration, requestFactory?: InfoServiceApiRequestFactory, responseProcessor?: InfoServiceApiResponseProcessor) { - this.api = new ObservableInfoServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public infoServiceCollectEvent(param: InfoServiceApiInfoServiceCollectEventRequest, options?: Configuration): Promise { - return this.api.infoServiceCollectEvent(param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public infoServiceGetInfo(param: InfoServiceApiInfoServiceGetInfoRequest = {}, options?: Configuration): Promise { - return this.api.infoServiceGetInfo( options).toPromise(); - } - - /** - * @param param the request object - */ - public infoServiceGetUserInfo(param: InfoServiceApiInfoServiceGetUserInfoRequest = {}, options?: Configuration): Promise { - return this.api.infoServiceGetUserInfo( options).toPromise(); - } - - /** - * @param param the request object - */ - public infoServiceGetVersion(param: InfoServiceApiInfoServiceGetVersionRequest = {}, options?: Configuration): Promise { - return this.api.infoServiceGetVersion( options).toPromise(); - } - -} - -import { ObservableSensorServiceApi } from "./ObservableAPI"; -import { SensorServiceApiRequestFactory, SensorServiceApiResponseProcessor} from "../apis/SensorServiceApi"; - -export interface SensorServiceApiSensorServiceCreateSensorRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceCreateSensor - */ - namespace: string - /** - * - * @type SensorCreateSensorRequest - * @memberof SensorServiceApisensorServiceCreateSensor - */ - body: SensorCreateSensorRequest -} - -export interface SensorServiceApiSensorServiceDeleteSensorRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - namespace: string - /** - * - * @type string - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - name: 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. - * @type string - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - deleteOptionsGracePeriodSeconds?: string - /** - * Specifies the target UID. +optional. - * @type string - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - deleteOptionsPreconditionsUid?: string - /** - * Specifies the target ResourceVersion +optional. - * @type string - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - deleteOptionsPreconditionsResourceVersion?: string - /** - * 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. - * @type boolean - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - deleteOptionsOrphanDependents?: boolean - /** - * 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. - * @type string - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - deleteOptionsPropagationPolicy?: 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. - * @type Array<string> - * @memberof SensorServiceApisensorServiceDeleteSensor - */ - deleteOptionsDryRun?: Array -} - -export interface SensorServiceApiSensorServiceGetSensorRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceGetSensor - */ - namespace: string - /** - * - * @type string - * @memberof SensorServiceApisensorServiceGetSensor - */ - name: 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 - * @type string - * @memberof SensorServiceApisensorServiceGetSensor - */ - getOptionsResourceVersion?: string -} - -export interface SensorServiceApiSensorServiceListSensorsRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsLimit?: 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. - * @type string - * @memberof SensorServiceApisensorServiceListSensors - */ - listOptionsContinue?: string -} - -export interface SensorServiceApiSensorServiceSensorsLogsRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - namespace: string - /** - * optional - only return entries for this sensor name. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - name?: string - /** - * optional - only return entries for this trigger. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - triggerName?: string - /** - * option - only return entries where `msg` contains this regular expressions. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - grep?: string - /** - * The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsContainer?: string - /** - * Follow the log stream of the pod. Defaults to false. +optional. - * @type boolean - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsFollow?: boolean - /** - * Return previous terminated container logs. Defaults to false. +optional. - * @type boolean - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsPrevious?: boolean - /** - * 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. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsSinceSeconds?: 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. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsSinceTimeSeconds?: string - /** - * 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. - * @type number - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsSinceTimeNanos?: number - /** - * If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @type boolean - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsTimestamps?: boolean - /** - * 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. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsTailLines?: 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. - * @type string - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsLimitBytes?: string - /** - * 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. - * @type boolean - * @memberof SensorServiceApisensorServiceSensorsLogs - */ - podLogOptionsInsecureSkipTLSVerifyBackend?: boolean -} - -export interface SensorServiceApiSensorServiceUpdateSensorRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceUpdateSensor - */ - namespace: string - /** - * - * @type string - * @memberof SensorServiceApisensorServiceUpdateSensor - */ - name: string - /** - * - * @type SensorUpdateSensorRequest - * @memberof SensorServiceApisensorServiceUpdateSensor - */ - body: SensorUpdateSensorRequest -} - -export interface SensorServiceApiSensorServiceWatchSensorsRequest { - /** - * - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsLimit?: 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. - * @type string - * @memberof SensorServiceApisensorServiceWatchSensors - */ - listOptionsContinue?: string -} - -export class ObjectSensorServiceApi { - private api: ObservableSensorServiceApi - - public constructor(configuration: Configuration, requestFactory?: SensorServiceApiRequestFactory, responseProcessor?: SensorServiceApiResponseProcessor) { - this.api = new ObservableSensorServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public sensorServiceCreateSensor(param: SensorServiceApiSensorServiceCreateSensorRequest, options?: Configuration): Promise { - return this.api.sensorServiceCreateSensor(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public sensorServiceDeleteSensor(param: SensorServiceApiSensorServiceDeleteSensorRequest, options?: Configuration): Promise { - return this.api.sensorServiceDeleteSensor(param.namespace, param.name, param.deleteOptionsGracePeriodSeconds, param.deleteOptionsPreconditionsUid, param.deleteOptionsPreconditionsResourceVersion, param.deleteOptionsOrphanDependents, param.deleteOptionsPropagationPolicy, param.deleteOptionsDryRun, options).toPromise(); - } - - /** - * @param param the request object - */ - public sensorServiceGetSensor(param: SensorServiceApiSensorServiceGetSensorRequest, options?: Configuration): Promise { - return this.api.sensorServiceGetSensor(param.namespace, param.name, param.getOptionsResourceVersion, options).toPromise(); - } - - /** - * @param param the request object - */ - public sensorServiceListSensors(param: SensorServiceApiSensorServiceListSensorsRequest, options?: Configuration): Promise { - return this.api.sensorServiceListSensors(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public sensorServiceSensorsLogs(param: SensorServiceApiSensorServiceSensorsLogsRequest, options?: Configuration): Promise { - return this.api.sensorServiceSensorsLogs(param.namespace, param.name, param.triggerName, param.grep, param.podLogOptionsContainer, param.podLogOptionsFollow, param.podLogOptionsPrevious, param.podLogOptionsSinceSeconds, param.podLogOptionsSinceTimeSeconds, param.podLogOptionsSinceTimeNanos, param.podLogOptionsTimestamps, param.podLogOptionsTailLines, param.podLogOptionsLimitBytes, param.podLogOptionsInsecureSkipTLSVerifyBackend, options).toPromise(); - } - - /** - * @param param the request object - */ - public sensorServiceUpdateSensor(param: SensorServiceApiSensorServiceUpdateSensorRequest, options?: Configuration): Promise { - return this.api.sensorServiceUpdateSensor(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public sensorServiceWatchSensors(param: SensorServiceApiSensorServiceWatchSensorsRequest, options?: Configuration): Promise { - return this.api.sensorServiceWatchSensors(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - -} - -import { ObservableWorkflowServiceApi } from "./ObservableAPI"; -import { WorkflowServiceApiRequestFactory, WorkflowServiceApiResponseProcessor} from "../apis/WorkflowServiceApi"; - -export interface WorkflowServiceApiWorkflowServiceCreateWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceCreateWorkflow - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowCreateRequest - * @memberof WorkflowServiceApiworkflowServiceCreateWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowCreateRequest -} - -export interface WorkflowServiceApiWorkflowServiceDeleteWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - name: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - deleteOptionsGracePeriodSeconds?: string - /** - * Specifies the target UID. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - deleteOptionsPreconditionsUid?: string - /** - * Specifies the target ResourceVersion +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - deleteOptionsPreconditionsResourceVersion?: string - /** - * 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. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - deleteOptionsOrphanDependents?: boolean - /** - * 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - deleteOptionsPropagationPolicy?: 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. - * @type Array<string> - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - deleteOptionsDryRun?: Array - /** - * - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceDeleteWorkflow - */ - force?: boolean -} - -export interface WorkflowServiceApiWorkflowServiceGetWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceGetWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceGetWorkflow - */ - name: 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceGetWorkflow - */ - getOptionsResourceVersion?: string - /** - * Fields to be included or excluded in the response. e.g. \"spec,status.phase\", \"-status.nodes\". - * @type string - * @memberof WorkflowServiceApiworkflowServiceGetWorkflow - */ - fields?: string -} - -export interface WorkflowServiceApiWorkflowServiceLintWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceLintWorkflow - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowLintRequest - * @memberof WorkflowServiceApiworkflowServiceLintWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowLintRequest -} - -export interface WorkflowServiceApiWorkflowServiceListWorkflowsRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsLimit?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - listOptionsContinue?: string - /** - * Fields to be included or excluded in the response. e.g. \"items.spec,items.status.phase\", \"-items.status.nodes\". - * @type string - * @memberof WorkflowServiceApiworkflowServiceListWorkflows - */ - fields?: string -} - -export interface WorkflowServiceApiWorkflowServicePodLogsRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - name: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - podName: string - /** - * The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsContainer?: string - /** - * Follow the log stream of the pod. Defaults to false. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsFollow?: boolean - /** - * Return previous terminated container logs. Defaults to false. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsPrevious?: boolean - /** - * 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. - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsSinceSeconds?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsSinceTimeSeconds?: string - /** - * 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. - * @type number - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsSinceTimeNanos?: number - /** - * If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsTimestamps?: boolean - /** - * 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. - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsTailLines?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsLimitBytes?: string - /** - * 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. - * @type boolean - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - logOptionsInsecureSkipTLSVerifyBackend?: boolean - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - grep?: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServicePodLogs - */ - selector?: string -} - -export interface WorkflowServiceApiWorkflowServiceResubmitWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceResubmitWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceResubmitWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest - * @memberof WorkflowServiceApiworkflowServiceResubmitWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest -} - -export interface WorkflowServiceApiWorkflowServiceResumeWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceResumeWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceResumeWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowResumeRequest - * @memberof WorkflowServiceApiworkflowServiceResumeWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowResumeRequest -} - -export interface WorkflowServiceApiWorkflowServiceRetryWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceRetryWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceRetryWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowRetryRequest - * @memberof WorkflowServiceApiworkflowServiceRetryWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowRetryRequest -} - -export interface WorkflowServiceApiWorkflowServiceSetWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceSetWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceSetWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowSetRequest - * @memberof WorkflowServiceApiworkflowServiceSetWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowSetRequest -} - -export interface WorkflowServiceApiWorkflowServiceStopWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceStopWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceStopWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowStopRequest - * @memberof WorkflowServiceApiworkflowServiceStopWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowStopRequest -} - -export interface WorkflowServiceApiWorkflowServiceSubmitWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceSubmitWorkflow - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest - * @memberof WorkflowServiceApiworkflowServiceSubmitWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest -} - -export interface WorkflowServiceApiWorkflowServiceSuspendWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceSuspendWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceSuspendWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest - * @memberof WorkflowServiceApiworkflowServiceSuspendWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest -} - -export interface WorkflowServiceApiWorkflowServiceTerminateWorkflowRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceTerminateWorkflow - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceTerminateWorkflow - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest - * @memberof WorkflowServiceApiworkflowServiceTerminateWorkflow - */ - body: IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest -} - -export interface WorkflowServiceApiWorkflowServiceWatchEventsRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsLimit?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchEvents - */ - listOptionsContinue?: string -} - -export interface WorkflowServiceApiWorkflowServiceWatchWorkflowsRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsLimit?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - listOptionsContinue?: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWatchWorkflows - */ - fields?: string -} - -export interface WorkflowServiceApiWorkflowServiceWorkflowLogsRequest { - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - name: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - podName?: string - /** - * The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsContainer?: string - /** - * Follow the log stream of the pod. Defaults to false. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsFollow?: boolean - /** - * Return previous terminated container logs. Defaults to false. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsPrevious?: boolean - /** - * 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsSinceSeconds?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsSinceTimeSeconds?: string - /** - * 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. - * @type number - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsSinceTimeNanos?: number - /** - * If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsTimestamps?: boolean - /** - * 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsTailLines?: 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. - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsLimitBytes?: string - /** - * 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. - * @type boolean - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - logOptionsInsecureSkipTLSVerifyBackend?: boolean - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - grep?: string - /** - * - * @type string - * @memberof WorkflowServiceApiworkflowServiceWorkflowLogs - */ - selector?: string -} - -export class ObjectWorkflowServiceApi { - private api: ObservableWorkflowServiceApi - - public constructor(configuration: Configuration, requestFactory?: WorkflowServiceApiRequestFactory, responseProcessor?: WorkflowServiceApiResponseProcessor) { - this.api = new ObservableWorkflowServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public workflowServiceCreateWorkflow(param: WorkflowServiceApiWorkflowServiceCreateWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceCreateWorkflow(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceDeleteWorkflow(param: WorkflowServiceApiWorkflowServiceDeleteWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceDeleteWorkflow(param.namespace, param.name, param.deleteOptionsGracePeriodSeconds, param.deleteOptionsPreconditionsUid, param.deleteOptionsPreconditionsResourceVersion, param.deleteOptionsOrphanDependents, param.deleteOptionsPropagationPolicy, param.deleteOptionsDryRun, param.force, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceGetWorkflow(param: WorkflowServiceApiWorkflowServiceGetWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceGetWorkflow(param.namespace, param.name, param.getOptionsResourceVersion, param.fields, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceLintWorkflow(param: WorkflowServiceApiWorkflowServiceLintWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceLintWorkflow(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceListWorkflows(param: WorkflowServiceApiWorkflowServiceListWorkflowsRequest, options?: Configuration): Promise { - return this.api.workflowServiceListWorkflows(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, param.fields, options).toPromise(); - } - - /** - * DEPRECATED: Cannot work via HTTP if podName is an empty string. Use WorkflowLogs. - * @param param the request object - */ - public workflowServicePodLogs(param: WorkflowServiceApiWorkflowServicePodLogsRequest, options?: Configuration): Promise { - return this.api.workflowServicePodLogs(param.namespace, param.name, param.podName, param.logOptionsContainer, param.logOptionsFollow, param.logOptionsPrevious, param.logOptionsSinceSeconds, param.logOptionsSinceTimeSeconds, param.logOptionsSinceTimeNanos, param.logOptionsTimestamps, param.logOptionsTailLines, param.logOptionsLimitBytes, param.logOptionsInsecureSkipTLSVerifyBackend, param.grep, param.selector, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceResubmitWorkflow(param: WorkflowServiceApiWorkflowServiceResubmitWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceResubmitWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceResumeWorkflow(param: WorkflowServiceApiWorkflowServiceResumeWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceResumeWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceRetryWorkflow(param: WorkflowServiceApiWorkflowServiceRetryWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceRetryWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceSetWorkflow(param: WorkflowServiceApiWorkflowServiceSetWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceSetWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceStopWorkflow(param: WorkflowServiceApiWorkflowServiceStopWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceStopWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceSubmitWorkflow(param: WorkflowServiceApiWorkflowServiceSubmitWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceSubmitWorkflow(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceSuspendWorkflow(param: WorkflowServiceApiWorkflowServiceSuspendWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceSuspendWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceTerminateWorkflow(param: WorkflowServiceApiWorkflowServiceTerminateWorkflowRequest, options?: Configuration): Promise { - return this.api.workflowServiceTerminateWorkflow(param.namespace, param.name, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceWatchEvents(param: WorkflowServiceApiWorkflowServiceWatchEventsRequest, options?: Configuration): Promise { - return this.api.workflowServiceWatchEvents(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceWatchWorkflows(param: WorkflowServiceApiWorkflowServiceWatchWorkflowsRequest, options?: Configuration): Promise { - return this.api.workflowServiceWatchWorkflows(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, param.fields, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowServiceWorkflowLogs(param: WorkflowServiceApiWorkflowServiceWorkflowLogsRequest, options?: Configuration): Promise { - return this.api.workflowServiceWorkflowLogs(param.namespace, param.name, param.podName, param.logOptionsContainer, param.logOptionsFollow, param.logOptionsPrevious, param.logOptionsSinceSeconds, param.logOptionsSinceTimeSeconds, param.logOptionsSinceTimeNanos, param.logOptionsTimestamps, param.logOptionsTailLines, param.logOptionsLimitBytes, param.logOptionsInsecureSkipTLSVerifyBackend, param.grep, param.selector, options).toPromise(); - } - -} - -import { ObservableWorkflowTemplateServiceApi } from "./ObservableAPI"; -import { WorkflowTemplateServiceApiRequestFactory, WorkflowTemplateServiceApiResponseProcessor} from "../apis/WorkflowTemplateServiceApi"; - -export interface WorkflowTemplateServiceApiWorkflowTemplateServiceCreateWorkflowTemplateRequest { - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceCreateWorkflowTemplate - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceCreateWorkflowTemplate - */ - body: IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest -} - -export interface WorkflowTemplateServiceApiWorkflowTemplateServiceDeleteWorkflowTemplateRequest { - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - name: 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. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - deleteOptionsGracePeriodSeconds?: string - /** - * Specifies the target UID. +optional. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - deleteOptionsPreconditionsUid?: string - /** - * Specifies the target ResourceVersion +optional. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - deleteOptionsPreconditionsResourceVersion?: string - /** - * 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. - * @type boolean - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - deleteOptionsOrphanDependents?: boolean - /** - * 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. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - deleteOptionsPropagationPolicy?: 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. - * @type Array<string> - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceDeleteWorkflowTemplate - */ - deleteOptionsDryRun?: Array -} - -export interface WorkflowTemplateServiceApiWorkflowTemplateServiceGetWorkflowTemplateRequest { - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceGetWorkflowTemplate - */ - namespace: string - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceGetWorkflowTemplate - */ - name: 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 - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceGetWorkflowTemplate - */ - getOptionsResourceVersion?: string -} - -export interface WorkflowTemplateServiceApiWorkflowTemplateServiceLintWorkflowTemplateRequest { - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceLintWorkflowTemplate - */ - namespace: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceLintWorkflowTemplate - */ - body: IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest -} - -export interface WorkflowTemplateServiceApiWorkflowTemplateServiceListWorkflowTemplatesRequest { - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - namespace: string - /** - * A selector to restrict the list of returned objects by their labels. Defaults to everything. +optional. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsLabelSelector?: string - /** - * A selector to restrict the list of returned objects by their fields. Defaults to everything. +optional. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsFieldSelector?: string - /** - * Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. +optional. - * @type boolean - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsWatch?: 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. - * @type boolean - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsAllowWatchBookmarks?: boolean - /** - * 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 - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsResourceVersion?: 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 - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsResourceVersionMatch?: string - /** - * Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. +optional. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsTimeoutSeconds?: 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. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsLimit?: 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. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceListWorkflowTemplates - */ - listOptionsContinue?: string -} - -export interface WorkflowTemplateServiceApiWorkflowTemplateServiceUpdateWorkflowTemplateRequest { - /** - * - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceUpdateWorkflowTemplate - */ - namespace: string - /** - * DEPRECATED: This field is ignored. - * @type string - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceUpdateWorkflowTemplate - */ - name: string - /** - * - * @type IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest - * @memberof WorkflowTemplateServiceApiworkflowTemplateServiceUpdateWorkflowTemplate - */ - body: IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest -} - -export class ObjectWorkflowTemplateServiceApi { - private api: ObservableWorkflowTemplateServiceApi - - public constructor(configuration: Configuration, requestFactory?: WorkflowTemplateServiceApiRequestFactory, responseProcessor?: WorkflowTemplateServiceApiResponseProcessor) { - this.api = new ObservableWorkflowTemplateServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param param the request object - */ - public workflowTemplateServiceCreateWorkflowTemplate(param: WorkflowTemplateServiceApiWorkflowTemplateServiceCreateWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.workflowTemplateServiceCreateWorkflowTemplate(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowTemplateServiceDeleteWorkflowTemplate(param: WorkflowTemplateServiceApiWorkflowTemplateServiceDeleteWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.workflowTemplateServiceDeleteWorkflowTemplate(param.namespace, param.name, param.deleteOptionsGracePeriodSeconds, param.deleteOptionsPreconditionsUid, param.deleteOptionsPreconditionsResourceVersion, param.deleteOptionsOrphanDependents, param.deleteOptionsPropagationPolicy, param.deleteOptionsDryRun, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowTemplateServiceGetWorkflowTemplate(param: WorkflowTemplateServiceApiWorkflowTemplateServiceGetWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.workflowTemplateServiceGetWorkflowTemplate(param.namespace, param.name, param.getOptionsResourceVersion, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowTemplateServiceLintWorkflowTemplate(param: WorkflowTemplateServiceApiWorkflowTemplateServiceLintWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.workflowTemplateServiceLintWorkflowTemplate(param.namespace, param.body, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowTemplateServiceListWorkflowTemplates(param: WorkflowTemplateServiceApiWorkflowTemplateServiceListWorkflowTemplatesRequest, options?: Configuration): Promise { - return this.api.workflowTemplateServiceListWorkflowTemplates(param.namespace, param.listOptionsLabelSelector, param.listOptionsFieldSelector, param.listOptionsWatch, param.listOptionsAllowWatchBookmarks, param.listOptionsResourceVersion, param.listOptionsResourceVersionMatch, param.listOptionsTimeoutSeconds, param.listOptionsLimit, param.listOptionsContinue, options).toPromise(); - } - - /** - * @param param the request object - */ - public workflowTemplateServiceUpdateWorkflowTemplate(param: WorkflowTemplateServiceApiWorkflowTemplateServiceUpdateWorkflowTemplateRequest, options?: Configuration): Promise { - return this.api.workflowTemplateServiceUpdateWorkflowTemplate(param.namespace, param.name, param.body, options).toPromise(); - } - -} diff --git a/plugins/argo-workflows/src/api/generated/types/ObservableAPI.ts b/plugins/argo-workflows/src/api/generated/types/ObservableAPI.ts deleted file mode 100644 index c986707..0000000 --- a/plugins/argo-workflows/src/api/generated/types/ObservableAPI.ts +++ /dev/null @@ -1,2371 +0,0 @@ -import { ResponseContext, RequestContext, HttpFile } from '../http/http'; -import { Configuration} from '../configuration' -import { Observable, of, from } from '../rxjsStub'; -import {mergeMap, map} from '../rxjsStub'; -import { EventsourceCreateEventSourceRequest } from '../models/EventsourceCreateEventSourceRequest'; -import { EventsourceEventSourceWatchEvent } from '../models/EventsourceEventSourceWatchEvent'; -import { EventsourceLogEntry } from '../models/EventsourceLogEntry'; -import { EventsourceUpdateEventSourceRequest } from '../models/EventsourceUpdateEventSourceRequest'; -import { GoogleProtobufAny } from '../models/GoogleProtobufAny'; -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { GrpcGatewayRuntimeStreamError } from '../models/GrpcGatewayRuntimeStreamError'; -import { IoArgoprojEventsV1alpha1AMQPConsumeConfig } from '../models/IoArgoprojEventsV1alpha1AMQPConsumeConfig'; -import { IoArgoprojEventsV1alpha1AMQPEventSource } from '../models/IoArgoprojEventsV1alpha1AMQPEventSource'; -import { IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueBindConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueBindConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig'; -import { IoArgoprojEventsV1alpha1AWSLambdaTrigger } from '../models/IoArgoprojEventsV1alpha1AWSLambdaTrigger'; -import { IoArgoprojEventsV1alpha1Amount } from '../models/IoArgoprojEventsV1alpha1Amount'; -import { IoArgoprojEventsV1alpha1ArgoWorkflowTrigger } from '../models/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger'; -import { IoArgoprojEventsV1alpha1ArtifactLocation } from '../models/IoArgoprojEventsV1alpha1ArtifactLocation'; -import { IoArgoprojEventsV1alpha1AzureEventHubsTrigger } from '../models/IoArgoprojEventsV1alpha1AzureEventHubsTrigger'; -import { IoArgoprojEventsV1alpha1AzureEventsHubEventSource } from '../models/IoArgoprojEventsV1alpha1AzureEventsHubEventSource'; -import { IoArgoprojEventsV1alpha1Backoff } from '../models/IoArgoprojEventsV1alpha1Backoff'; -import { IoArgoprojEventsV1alpha1BasicAuth } from '../models/IoArgoprojEventsV1alpha1BasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketAuth'; -import { IoArgoprojEventsV1alpha1BitbucketBasicAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketBasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketRepository'; -import { IoArgoprojEventsV1alpha1BitbucketServerEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketServerEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketServerRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketServerRepository'; -import { IoArgoprojEventsV1alpha1CalendarEventSource } from '../models/IoArgoprojEventsV1alpha1CalendarEventSource'; -import { IoArgoprojEventsV1alpha1CatchupConfiguration } from '../models/IoArgoprojEventsV1alpha1CatchupConfiguration'; -import { IoArgoprojEventsV1alpha1Condition } from '../models/IoArgoprojEventsV1alpha1Condition'; -import { IoArgoprojEventsV1alpha1ConditionsResetByTime } from '../models/IoArgoprojEventsV1alpha1ConditionsResetByTime'; -import { IoArgoprojEventsV1alpha1ConditionsResetCriteria } from '../models/IoArgoprojEventsV1alpha1ConditionsResetCriteria'; -import { IoArgoprojEventsV1alpha1ConfigMapPersistence } from '../models/IoArgoprojEventsV1alpha1ConfigMapPersistence'; -import { IoArgoprojEventsV1alpha1CustomTrigger } from '../models/IoArgoprojEventsV1alpha1CustomTrigger'; -import { IoArgoprojEventsV1alpha1DataFilter } from '../models/IoArgoprojEventsV1alpha1DataFilter'; -import { IoArgoprojEventsV1alpha1EmitterEventSource } from '../models/IoArgoprojEventsV1alpha1EmitterEventSource'; -import { IoArgoprojEventsV1alpha1EventContext } from '../models/IoArgoprojEventsV1alpha1EventContext'; -import { IoArgoprojEventsV1alpha1EventDependency } from '../models/IoArgoprojEventsV1alpha1EventDependency'; -import { IoArgoprojEventsV1alpha1EventDependencyFilter } from '../models/IoArgoprojEventsV1alpha1EventDependencyFilter'; -import { IoArgoprojEventsV1alpha1EventDependencyTransformer } from '../models/IoArgoprojEventsV1alpha1EventDependencyTransformer'; -import { IoArgoprojEventsV1alpha1EventPersistence } from '../models/IoArgoprojEventsV1alpha1EventPersistence'; -import { IoArgoprojEventsV1alpha1EventSource } from '../models/IoArgoprojEventsV1alpha1EventSource'; -import { IoArgoprojEventsV1alpha1EventSourceFilter } from '../models/IoArgoprojEventsV1alpha1EventSourceFilter'; -import { IoArgoprojEventsV1alpha1EventSourceList } from '../models/IoArgoprojEventsV1alpha1EventSourceList'; -import { IoArgoprojEventsV1alpha1EventSourceSpec } from '../models/IoArgoprojEventsV1alpha1EventSourceSpec'; -import { IoArgoprojEventsV1alpha1EventSourceStatus } from '../models/IoArgoprojEventsV1alpha1EventSourceStatus'; -import { IoArgoprojEventsV1alpha1ExprFilter } from '../models/IoArgoprojEventsV1alpha1ExprFilter'; -import { IoArgoprojEventsV1alpha1FileArtifact } from '../models/IoArgoprojEventsV1alpha1FileArtifact'; -import { IoArgoprojEventsV1alpha1FileEventSource } from '../models/IoArgoprojEventsV1alpha1FileEventSource'; -import { IoArgoprojEventsV1alpha1GenericEventSource } from '../models/IoArgoprojEventsV1alpha1GenericEventSource'; -import { IoArgoprojEventsV1alpha1GitArtifact } from '../models/IoArgoprojEventsV1alpha1GitArtifact'; -import { IoArgoprojEventsV1alpha1GitCreds } from '../models/IoArgoprojEventsV1alpha1GitCreds'; -import { IoArgoprojEventsV1alpha1GitRemoteConfig } from '../models/IoArgoprojEventsV1alpha1GitRemoteConfig'; -import { IoArgoprojEventsV1alpha1GithubAppCreds } from '../models/IoArgoprojEventsV1alpha1GithubAppCreds'; -import { IoArgoprojEventsV1alpha1GithubEventSource } from '../models/IoArgoprojEventsV1alpha1GithubEventSource'; -import { IoArgoprojEventsV1alpha1GitlabEventSource } from '../models/IoArgoprojEventsV1alpha1GitlabEventSource'; -import { IoArgoprojEventsV1alpha1HDFSEventSource } from '../models/IoArgoprojEventsV1alpha1HDFSEventSource'; -import { IoArgoprojEventsV1alpha1HTTPTrigger } from '../models/IoArgoprojEventsV1alpha1HTTPTrigger'; -import { IoArgoprojEventsV1alpha1Int64OrString } from '../models/IoArgoprojEventsV1alpha1Int64OrString'; -import { IoArgoprojEventsV1alpha1K8SResourcePolicy } from '../models/IoArgoprojEventsV1alpha1K8SResourcePolicy'; -import { IoArgoprojEventsV1alpha1KafkaConsumerGroup } from '../models/IoArgoprojEventsV1alpha1KafkaConsumerGroup'; -import { IoArgoprojEventsV1alpha1KafkaEventSource } from '../models/IoArgoprojEventsV1alpha1KafkaEventSource'; -import { IoArgoprojEventsV1alpha1KafkaTrigger } from '../models/IoArgoprojEventsV1alpha1KafkaTrigger'; -import { IoArgoprojEventsV1alpha1LogTrigger } from '../models/IoArgoprojEventsV1alpha1LogTrigger'; -import { IoArgoprojEventsV1alpha1MQTTEventSource } from '../models/IoArgoprojEventsV1alpha1MQTTEventSource'; -import { IoArgoprojEventsV1alpha1Metadata } from '../models/IoArgoprojEventsV1alpha1Metadata'; -import { IoArgoprojEventsV1alpha1NATSAuth } from '../models/IoArgoprojEventsV1alpha1NATSAuth'; -import { IoArgoprojEventsV1alpha1NATSEventsSource } from '../models/IoArgoprojEventsV1alpha1NATSEventsSource'; -import { IoArgoprojEventsV1alpha1NATSTrigger } from '../models/IoArgoprojEventsV1alpha1NATSTrigger'; -import { IoArgoprojEventsV1alpha1NSQEventSource } from '../models/IoArgoprojEventsV1alpha1NSQEventSource'; -import { IoArgoprojEventsV1alpha1OpenWhiskTrigger } from '../models/IoArgoprojEventsV1alpha1OpenWhiskTrigger'; -import { IoArgoprojEventsV1alpha1OwnedRepositories } from '../models/IoArgoprojEventsV1alpha1OwnedRepositories'; -import { IoArgoprojEventsV1alpha1PayloadField } from '../models/IoArgoprojEventsV1alpha1PayloadField'; -import { IoArgoprojEventsV1alpha1PubSubEventSource } from '../models/IoArgoprojEventsV1alpha1PubSubEventSource'; -import { IoArgoprojEventsV1alpha1PulsarEventSource } from '../models/IoArgoprojEventsV1alpha1PulsarEventSource'; -import { IoArgoprojEventsV1alpha1PulsarTrigger } from '../models/IoArgoprojEventsV1alpha1PulsarTrigger'; -import { IoArgoprojEventsV1alpha1RateLimit } from '../models/IoArgoprojEventsV1alpha1RateLimit'; -import { IoArgoprojEventsV1alpha1RedisEventSource } from '../models/IoArgoprojEventsV1alpha1RedisEventSource'; -import { IoArgoprojEventsV1alpha1RedisStreamEventSource } from '../models/IoArgoprojEventsV1alpha1RedisStreamEventSource'; -import { IoArgoprojEventsV1alpha1Resource } from '../models/IoArgoprojEventsV1alpha1Resource'; -import { IoArgoprojEventsV1alpha1ResourceEventSource } from '../models/IoArgoprojEventsV1alpha1ResourceEventSource'; -import { IoArgoprojEventsV1alpha1ResourceFilter } from '../models/IoArgoprojEventsV1alpha1ResourceFilter'; -import { IoArgoprojEventsV1alpha1S3Artifact } from '../models/IoArgoprojEventsV1alpha1S3Artifact'; -import { IoArgoprojEventsV1alpha1S3Bucket } from '../models/IoArgoprojEventsV1alpha1S3Bucket'; -import { IoArgoprojEventsV1alpha1S3Filter } from '../models/IoArgoprojEventsV1alpha1S3Filter'; -import { IoArgoprojEventsV1alpha1SASLConfig } from '../models/IoArgoprojEventsV1alpha1SASLConfig'; -import { IoArgoprojEventsV1alpha1SNSEventSource } from '../models/IoArgoprojEventsV1alpha1SNSEventSource'; -import { IoArgoprojEventsV1alpha1SQSEventSource } from '../models/IoArgoprojEventsV1alpha1SQSEventSource'; -import { IoArgoprojEventsV1alpha1SecureHeader } from '../models/IoArgoprojEventsV1alpha1SecureHeader'; -import { IoArgoprojEventsV1alpha1Selector } from '../models/IoArgoprojEventsV1alpha1Selector'; -import { IoArgoprojEventsV1alpha1Sensor } from '../models/IoArgoprojEventsV1alpha1Sensor'; -import { IoArgoprojEventsV1alpha1SensorList } from '../models/IoArgoprojEventsV1alpha1SensorList'; -import { IoArgoprojEventsV1alpha1SensorSpec } from '../models/IoArgoprojEventsV1alpha1SensorSpec'; -import { IoArgoprojEventsV1alpha1SensorStatus } from '../models/IoArgoprojEventsV1alpha1SensorStatus'; -import { IoArgoprojEventsV1alpha1Service } from '../models/IoArgoprojEventsV1alpha1Service'; -import { IoArgoprojEventsV1alpha1SlackEventSource } from '../models/IoArgoprojEventsV1alpha1SlackEventSource'; -import { IoArgoprojEventsV1alpha1SlackTrigger } from '../models/IoArgoprojEventsV1alpha1SlackTrigger'; -import { IoArgoprojEventsV1alpha1StandardK8STrigger } from '../models/IoArgoprojEventsV1alpha1StandardK8STrigger'; -import { IoArgoprojEventsV1alpha1Status } from '../models/IoArgoprojEventsV1alpha1Status'; -import { IoArgoprojEventsV1alpha1StatusPolicy } from '../models/IoArgoprojEventsV1alpha1StatusPolicy'; -import { IoArgoprojEventsV1alpha1StorageGridEventSource } from '../models/IoArgoprojEventsV1alpha1StorageGridEventSource'; -import { IoArgoprojEventsV1alpha1StorageGridFilter } from '../models/IoArgoprojEventsV1alpha1StorageGridFilter'; -import { IoArgoprojEventsV1alpha1StripeEventSource } from '../models/IoArgoprojEventsV1alpha1StripeEventSource'; -import { IoArgoprojEventsV1alpha1TLSConfig } from '../models/IoArgoprojEventsV1alpha1TLSConfig'; -import { IoArgoprojEventsV1alpha1Template } from '../models/IoArgoprojEventsV1alpha1Template'; -import { IoArgoprojEventsV1alpha1TimeFilter } from '../models/IoArgoprojEventsV1alpha1TimeFilter'; -import { IoArgoprojEventsV1alpha1Trigger } from '../models/IoArgoprojEventsV1alpha1Trigger'; -import { IoArgoprojEventsV1alpha1TriggerParameter } from '../models/IoArgoprojEventsV1alpha1TriggerParameter'; -import { IoArgoprojEventsV1alpha1TriggerParameterSource } from '../models/IoArgoprojEventsV1alpha1TriggerParameterSource'; -import { IoArgoprojEventsV1alpha1TriggerPolicy } from '../models/IoArgoprojEventsV1alpha1TriggerPolicy'; -import { IoArgoprojEventsV1alpha1TriggerTemplate } from '../models/IoArgoprojEventsV1alpha1TriggerTemplate'; -import { IoArgoprojEventsV1alpha1URLArtifact } from '../models/IoArgoprojEventsV1alpha1URLArtifact'; -import { IoArgoprojEventsV1alpha1ValueFromSource } from '../models/IoArgoprojEventsV1alpha1ValueFromSource'; -import { IoArgoprojEventsV1alpha1WatchPathConfig } from '../models/IoArgoprojEventsV1alpha1WatchPathConfig'; -import { IoArgoprojEventsV1alpha1WebhookContext } from '../models/IoArgoprojEventsV1alpha1WebhookContext'; -import { IoArgoprojEventsV1alpha1WebhookEventSource } from '../models/IoArgoprojEventsV1alpha1WebhookEventSource'; -import { IoArgoprojWorkflowV1alpha1ArchiveStrategy } from '../models/IoArgoprojWorkflowV1alpha1ArchiveStrategy'; -import { IoArgoprojWorkflowV1alpha1Arguments } from '../models/IoArgoprojWorkflowV1alpha1Arguments'; -import { IoArgoprojWorkflowV1alpha1ArtGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtGCStatus'; -import { IoArgoprojWorkflowV1alpha1Artifact } from '../models/IoArgoprojWorkflowV1alpha1Artifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGC'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactLocation } from '../models/IoArgoprojWorkflowV1alpha1ArtifactLocation'; -import { IoArgoprojWorkflowV1alpha1ArtifactNodeSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactNodeSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactPaths } from '../models/IoArgoprojWorkflowV1alpha1ArtifactPaths'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactResult } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResult'; -import { IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifact } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1AzureArtifact } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifact'; -import { IoArgoprojWorkflowV1alpha1AzureArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Backoff } from '../models/IoArgoprojWorkflowV1alpha1Backoff'; -import { IoArgoprojWorkflowV1alpha1BasicAuth } from '../models/IoArgoprojWorkflowV1alpha1BasicAuth'; -import { IoArgoprojWorkflowV1alpha1Cache } from '../models/IoArgoprojWorkflowV1alpha1Cache'; -import { IoArgoprojWorkflowV1alpha1ClientCertAuth } from '../models/IoArgoprojWorkflowV1alpha1ClientCertAuth'; -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'; -import { IoArgoprojWorkflowV1alpha1CollectEventRequest } from '../models/IoArgoprojWorkflowV1alpha1CollectEventRequest'; -import { IoArgoprojWorkflowV1alpha1Column } from '../models/IoArgoprojWorkflowV1alpha1Column'; -import { IoArgoprojWorkflowV1alpha1Condition } from '../models/IoArgoprojWorkflowV1alpha1Condition'; -import { IoArgoprojWorkflowV1alpha1ContainerNode } from '../models/IoArgoprojWorkflowV1alpha1ContainerNode'; -import { IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy'; -import { IoArgoprojWorkflowV1alpha1ContainerSetTemplate } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetTemplate'; -import { IoArgoprojWorkflowV1alpha1ContinueOn } from '../models/IoArgoprojWorkflowV1alpha1ContinueOn'; -import { IoArgoprojWorkflowV1alpha1Counter } from '../models/IoArgoprojWorkflowV1alpha1Counter'; -import { IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1CreateS3BucketOptions } from '../models/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions'; -import { IoArgoprojWorkflowV1alpha1CronWorkflow } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflow'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowList } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowList'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1DAGTask } from '../models/IoArgoprojWorkflowV1alpha1DAGTask'; -import { IoArgoprojWorkflowV1alpha1DAGTemplate } from '../models/IoArgoprojWorkflowV1alpha1DAGTemplate'; -import { IoArgoprojWorkflowV1alpha1Data } from '../models/IoArgoprojWorkflowV1alpha1Data'; -import { IoArgoprojWorkflowV1alpha1DataSource } from '../models/IoArgoprojWorkflowV1alpha1DataSource'; -import { IoArgoprojWorkflowV1alpha1Event } from '../models/IoArgoprojWorkflowV1alpha1Event'; -import { IoArgoprojWorkflowV1alpha1ExecutorConfig } from '../models/IoArgoprojWorkflowV1alpha1ExecutorConfig'; -import { IoArgoprojWorkflowV1alpha1GCSArtifact } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifact'; -import { IoArgoprojWorkflowV1alpha1GCSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Gauge } from '../models/IoArgoprojWorkflowV1alpha1Gauge'; -import { IoArgoprojWorkflowV1alpha1GetUserInfoResponse } from '../models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse'; -import { IoArgoprojWorkflowV1alpha1GitArtifact } from '../models/IoArgoprojWorkflowV1alpha1GitArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifact } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1HTTP } from '../models/IoArgoprojWorkflowV1alpha1HTTP'; -import { IoArgoprojWorkflowV1alpha1HTTPArtifact } from '../models/IoArgoprojWorkflowV1alpha1HTTPArtifact'; -import { IoArgoprojWorkflowV1alpha1HTTPAuth } from '../models/IoArgoprojWorkflowV1alpha1HTTPAuth'; -import { IoArgoprojWorkflowV1alpha1HTTPBodySource } from '../models/IoArgoprojWorkflowV1alpha1HTTPBodySource'; -import { IoArgoprojWorkflowV1alpha1HTTPHeader } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeader'; -import { IoArgoprojWorkflowV1alpha1HTTPHeaderSource } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeaderSource'; -import { IoArgoprojWorkflowV1alpha1Header } from '../models/IoArgoprojWorkflowV1alpha1Header'; -import { IoArgoprojWorkflowV1alpha1Histogram } from '../models/IoArgoprojWorkflowV1alpha1Histogram'; -import { IoArgoprojWorkflowV1alpha1InfoResponse } from '../models/IoArgoprojWorkflowV1alpha1InfoResponse'; -import { IoArgoprojWorkflowV1alpha1Inputs } from '../models/IoArgoprojWorkflowV1alpha1Inputs'; -import { IoArgoprojWorkflowV1alpha1LabelKeys } from '../models/IoArgoprojWorkflowV1alpha1LabelKeys'; -import { IoArgoprojWorkflowV1alpha1LabelValueFrom } from '../models/IoArgoprojWorkflowV1alpha1LabelValueFrom'; -import { IoArgoprojWorkflowV1alpha1LabelValues } from '../models/IoArgoprojWorkflowV1alpha1LabelValues'; -import { IoArgoprojWorkflowV1alpha1LifecycleHook } from '../models/IoArgoprojWorkflowV1alpha1LifecycleHook'; -import { IoArgoprojWorkflowV1alpha1Link } from '../models/IoArgoprojWorkflowV1alpha1Link'; -import { IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1LogEntry } from '../models/IoArgoprojWorkflowV1alpha1LogEntry'; -import { IoArgoprojWorkflowV1alpha1ManifestFrom } from '../models/IoArgoprojWorkflowV1alpha1ManifestFrom'; -import { IoArgoprojWorkflowV1alpha1MemoizationStatus } from '../models/IoArgoprojWorkflowV1alpha1MemoizationStatus'; -import { IoArgoprojWorkflowV1alpha1Memoize } from '../models/IoArgoprojWorkflowV1alpha1Memoize'; -import { IoArgoprojWorkflowV1alpha1Metadata } from '../models/IoArgoprojWorkflowV1alpha1Metadata'; -import { IoArgoprojWorkflowV1alpha1MetricLabel } from '../models/IoArgoprojWorkflowV1alpha1MetricLabel'; -import { IoArgoprojWorkflowV1alpha1Metrics } from '../models/IoArgoprojWorkflowV1alpha1Metrics'; -import { IoArgoprojWorkflowV1alpha1Mutex } from '../models/IoArgoprojWorkflowV1alpha1Mutex'; -import { IoArgoprojWorkflowV1alpha1MutexHolding } from '../models/IoArgoprojWorkflowV1alpha1MutexHolding'; -import { IoArgoprojWorkflowV1alpha1MutexStatus } from '../models/IoArgoprojWorkflowV1alpha1MutexStatus'; -import { IoArgoprojWorkflowV1alpha1NodeResult } from '../models/IoArgoprojWorkflowV1alpha1NodeResult'; -import { IoArgoprojWorkflowV1alpha1NodeStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeStatus'; -import { IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1OAuth2Auth } from '../models/IoArgoprojWorkflowV1alpha1OAuth2Auth'; -import { IoArgoprojWorkflowV1alpha1OAuth2EndpointParam } from '../models/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'; -import { IoArgoprojWorkflowV1alpha1OSSArtifact } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifact'; -import { IoArgoprojWorkflowV1alpha1OSSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1OSSLifecycleRule } from '../models/IoArgoprojWorkflowV1alpha1OSSLifecycleRule'; -import { IoArgoprojWorkflowV1alpha1Outputs } from '../models/IoArgoprojWorkflowV1alpha1Outputs'; -import { IoArgoprojWorkflowV1alpha1Parameter } from '../models/IoArgoprojWorkflowV1alpha1Parameter'; -import { IoArgoprojWorkflowV1alpha1PodGC } from '../models/IoArgoprojWorkflowV1alpha1PodGC'; -import { IoArgoprojWorkflowV1alpha1Prometheus } from '../models/IoArgoprojWorkflowV1alpha1Prometheus'; -import { IoArgoprojWorkflowV1alpha1RawArtifact } from '../models/IoArgoprojWorkflowV1alpha1RawArtifact'; -import { IoArgoprojWorkflowV1alpha1ResourceTemplate } from '../models/IoArgoprojWorkflowV1alpha1ResourceTemplate'; -import { IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryAffinity } from '../models/IoArgoprojWorkflowV1alpha1RetryAffinity'; -import { IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1RetryStrategy'; -import { IoArgoprojWorkflowV1alpha1S3Artifact } from '../models/IoArgoprojWorkflowV1alpha1S3Artifact'; -import { IoArgoprojWorkflowV1alpha1S3ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1S3ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1S3EncryptionOptions } from '../models/IoArgoprojWorkflowV1alpha1S3EncryptionOptions'; -import { IoArgoprojWorkflowV1alpha1ScriptTemplate } from '../models/IoArgoprojWorkflowV1alpha1ScriptTemplate'; -import { IoArgoprojWorkflowV1alpha1SemaphoreHolding } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreHolding'; -import { IoArgoprojWorkflowV1alpha1SemaphoreRef } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreRef'; -import { IoArgoprojWorkflowV1alpha1SemaphoreStatus } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreStatus'; -import { IoArgoprojWorkflowV1alpha1Sequence } from '../models/IoArgoprojWorkflowV1alpha1Sequence'; -import { IoArgoprojWorkflowV1alpha1Submit } from '../models/IoArgoprojWorkflowV1alpha1Submit'; -import { IoArgoprojWorkflowV1alpha1SubmitOpts } from '../models/IoArgoprojWorkflowV1alpha1SubmitOpts'; -import { IoArgoprojWorkflowV1alpha1SuspendTemplate } from '../models/IoArgoprojWorkflowV1alpha1SuspendTemplate'; -import { IoArgoprojWorkflowV1alpha1Synchronization } from '../models/IoArgoprojWorkflowV1alpha1Synchronization'; -import { IoArgoprojWorkflowV1alpha1SynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1SynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1TTLStrategy } from '../models/IoArgoprojWorkflowV1alpha1TTLStrategy'; -import { IoArgoprojWorkflowV1alpha1TarStrategy } from '../models/IoArgoprojWorkflowV1alpha1TarStrategy'; -import { IoArgoprojWorkflowV1alpha1Template } from '../models/IoArgoprojWorkflowV1alpha1Template'; -import { IoArgoprojWorkflowV1alpha1TemplateRef } from '../models/IoArgoprojWorkflowV1alpha1TemplateRef'; -import { IoArgoprojWorkflowV1alpha1TransformationStep } from '../models/IoArgoprojWorkflowV1alpha1TransformationStep'; -import { IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1UserContainer } from '../models/IoArgoprojWorkflowV1alpha1UserContainer'; -import { IoArgoprojWorkflowV1alpha1ValueFrom } from '../models/IoArgoprojWorkflowV1alpha1ValueFrom'; -import { IoArgoprojWorkflowV1alpha1Version } from '../models/IoArgoprojWorkflowV1alpha1Version'; -import { IoArgoprojWorkflowV1alpha1VolumeClaimGC } from '../models/IoArgoprojWorkflowV1alpha1VolumeClaimGC'; -import { IoArgoprojWorkflowV1alpha1Workflow } from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -import { IoArgoprojWorkflowV1alpha1WorkflowCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBinding } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBinding'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC'; -import { IoArgoprojWorkflowV1alpha1WorkflowLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; -import { IoArgoprojWorkflowV1alpha1WorkflowMetadata } from '../models/IoArgoprojWorkflowV1alpha1WorkflowMetadata'; -import { IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowRetryRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSetRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSetRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowStep } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStep'; -import { IoArgoprojWorkflowV1alpha1WorkflowStopRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStopRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplate } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplate'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateList'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateRef } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource } from '../models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource'; -import { IoK8sApiCoreV1Affinity } from '../models/IoK8sApiCoreV1Affinity'; -import { IoK8sApiCoreV1AzureDiskVolumeSource } from '../models/IoK8sApiCoreV1AzureDiskVolumeSource'; -import { IoK8sApiCoreV1AzureFileVolumeSource } from '../models/IoK8sApiCoreV1AzureFileVolumeSource'; -import { IoK8sApiCoreV1CSIVolumeSource } from '../models/IoK8sApiCoreV1CSIVolumeSource'; -import { IoK8sApiCoreV1Capabilities } from '../models/IoK8sApiCoreV1Capabilities'; -import { IoK8sApiCoreV1CephFSVolumeSource } from '../models/IoK8sApiCoreV1CephFSVolumeSource'; -import { IoK8sApiCoreV1CinderVolumeSource } from '../models/IoK8sApiCoreV1CinderVolumeSource'; -import { IoK8sApiCoreV1ConfigMapEnvSource } from '../models/IoK8sApiCoreV1ConfigMapEnvSource'; -import { IoK8sApiCoreV1ConfigMapKeySelector } from '../models/IoK8sApiCoreV1ConfigMapKeySelector'; -import { IoK8sApiCoreV1ConfigMapProjection } from '../models/IoK8sApiCoreV1ConfigMapProjection'; -import { IoK8sApiCoreV1ConfigMapVolumeSource } from '../models/IoK8sApiCoreV1ConfigMapVolumeSource'; -import { IoK8sApiCoreV1Container } from '../models/IoK8sApiCoreV1Container'; -import { IoK8sApiCoreV1ContainerPort } from '../models/IoK8sApiCoreV1ContainerPort'; -import { IoK8sApiCoreV1DownwardAPIProjection } from '../models/IoK8sApiCoreV1DownwardAPIProjection'; -import { IoK8sApiCoreV1DownwardAPIVolumeFile } from '../models/IoK8sApiCoreV1DownwardAPIVolumeFile'; -import { IoK8sApiCoreV1DownwardAPIVolumeSource } from '../models/IoK8sApiCoreV1DownwardAPIVolumeSource'; -import { IoK8sApiCoreV1EmptyDirVolumeSource } from '../models/IoK8sApiCoreV1EmptyDirVolumeSource'; -import { IoK8sApiCoreV1EnvFromSource } from '../models/IoK8sApiCoreV1EnvFromSource'; -import { IoK8sApiCoreV1EnvVar } from '../models/IoK8sApiCoreV1EnvVar'; -import { IoK8sApiCoreV1EnvVarSource } from '../models/IoK8sApiCoreV1EnvVarSource'; -import { IoK8sApiCoreV1EphemeralVolumeSource } from '../models/IoK8sApiCoreV1EphemeralVolumeSource'; -import { IoK8sApiCoreV1Event } from '../models/IoK8sApiCoreV1Event'; -import { IoK8sApiCoreV1EventSeries } from '../models/IoK8sApiCoreV1EventSeries'; -import { IoK8sApiCoreV1EventSource } from '../models/IoK8sApiCoreV1EventSource'; -import { IoK8sApiCoreV1ExecAction } from '../models/IoK8sApiCoreV1ExecAction'; -import { IoK8sApiCoreV1FCVolumeSource } from '../models/IoK8sApiCoreV1FCVolumeSource'; -import { IoK8sApiCoreV1FlexVolumeSource } from '../models/IoK8sApiCoreV1FlexVolumeSource'; -import { IoK8sApiCoreV1FlockerVolumeSource } from '../models/IoK8sApiCoreV1FlockerVolumeSource'; -import { IoK8sApiCoreV1GCEPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1GRPCAction } from '../models/IoK8sApiCoreV1GRPCAction'; -import { IoK8sApiCoreV1GitRepoVolumeSource } from '../models/IoK8sApiCoreV1GitRepoVolumeSource'; -import { IoK8sApiCoreV1GlusterfsVolumeSource } from '../models/IoK8sApiCoreV1GlusterfsVolumeSource'; -import { IoK8sApiCoreV1HTTPGetAction } from '../models/IoK8sApiCoreV1HTTPGetAction'; -import { IoK8sApiCoreV1HTTPHeader } from '../models/IoK8sApiCoreV1HTTPHeader'; -import { IoK8sApiCoreV1HostAlias } from '../models/IoK8sApiCoreV1HostAlias'; -import { IoK8sApiCoreV1HostPathVolumeSource } from '../models/IoK8sApiCoreV1HostPathVolumeSource'; -import { IoK8sApiCoreV1ISCSIVolumeSource } from '../models/IoK8sApiCoreV1ISCSIVolumeSource'; -import { IoK8sApiCoreV1KeyToPath } from '../models/IoK8sApiCoreV1KeyToPath'; -import { IoK8sApiCoreV1Lifecycle } from '../models/IoK8sApiCoreV1Lifecycle'; -import { IoK8sApiCoreV1LifecycleHandler } from '../models/IoK8sApiCoreV1LifecycleHandler'; -import { IoK8sApiCoreV1LocalObjectReference } from '../models/IoK8sApiCoreV1LocalObjectReference'; -import { IoK8sApiCoreV1NFSVolumeSource } from '../models/IoK8sApiCoreV1NFSVolumeSource'; -import { IoK8sApiCoreV1NodeAffinity } from '../models/IoK8sApiCoreV1NodeAffinity'; -import { IoK8sApiCoreV1NodeSelector } from '../models/IoK8sApiCoreV1NodeSelector'; -import { IoK8sApiCoreV1NodeSelectorRequirement } from '../models/IoK8sApiCoreV1NodeSelectorRequirement'; -import { IoK8sApiCoreV1NodeSelectorTerm } from '../models/IoK8sApiCoreV1NodeSelectorTerm'; -import { IoK8sApiCoreV1ObjectFieldSelector } from '../models/IoK8sApiCoreV1ObjectFieldSelector'; -import { IoK8sApiCoreV1ObjectReference } from '../models/IoK8sApiCoreV1ObjectReference'; -import { IoK8sApiCoreV1PersistentVolumeClaim } from '../models/IoK8sApiCoreV1PersistentVolumeClaim'; -import { IoK8sApiCoreV1PersistentVolumeClaimCondition } from '../models/IoK8sApiCoreV1PersistentVolumeClaimCondition'; -import { IoK8sApiCoreV1PersistentVolumeClaimSpec } from '../models/IoK8sApiCoreV1PersistentVolumeClaimSpec'; -import { IoK8sApiCoreV1PersistentVolumeClaimStatus } from '../models/IoK8sApiCoreV1PersistentVolumeClaimStatus'; -import { IoK8sApiCoreV1PersistentVolumeClaimTemplate } from '../models/IoK8sApiCoreV1PersistentVolumeClaimTemplate'; -import { IoK8sApiCoreV1PersistentVolumeClaimVolumeSource } from '../models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource'; -import { IoK8sApiCoreV1PhotonPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1PodAffinity } from '../models/IoK8sApiCoreV1PodAffinity'; -import { IoK8sApiCoreV1PodAffinityTerm } from '../models/IoK8sApiCoreV1PodAffinityTerm'; -import { IoK8sApiCoreV1PodAntiAffinity } from '../models/IoK8sApiCoreV1PodAntiAffinity'; -import { IoK8sApiCoreV1PodDNSConfig } from '../models/IoK8sApiCoreV1PodDNSConfig'; -import { IoK8sApiCoreV1PodDNSConfigOption } from '../models/IoK8sApiCoreV1PodDNSConfigOption'; -import { IoK8sApiCoreV1PodSecurityContext } from '../models/IoK8sApiCoreV1PodSecurityContext'; -import { IoK8sApiCoreV1PortworxVolumeSource } from '../models/IoK8sApiCoreV1PortworxVolumeSource'; -import { IoK8sApiCoreV1PreferredSchedulingTerm } from '../models/IoK8sApiCoreV1PreferredSchedulingTerm'; -import { IoK8sApiCoreV1Probe } from '../models/IoK8sApiCoreV1Probe'; -import { IoK8sApiCoreV1ProjectedVolumeSource } from '../models/IoK8sApiCoreV1ProjectedVolumeSource'; -import { IoK8sApiCoreV1QuobyteVolumeSource } from '../models/IoK8sApiCoreV1QuobyteVolumeSource'; -import { IoK8sApiCoreV1RBDVolumeSource } from '../models/IoK8sApiCoreV1RBDVolumeSource'; -import { IoK8sApiCoreV1ResourceFieldSelector } from '../models/IoK8sApiCoreV1ResourceFieldSelector'; -import { IoK8sApiCoreV1ResourceRequirements } from '../models/IoK8sApiCoreV1ResourceRequirements'; -import { IoK8sApiCoreV1SELinuxOptions } from '../models/IoK8sApiCoreV1SELinuxOptions'; -import { IoK8sApiCoreV1ScaleIOVolumeSource } from '../models/IoK8sApiCoreV1ScaleIOVolumeSource'; -import { IoK8sApiCoreV1SeccompProfile } from '../models/IoK8sApiCoreV1SeccompProfile'; -import { IoK8sApiCoreV1SecretEnvSource } from '../models/IoK8sApiCoreV1SecretEnvSource'; -import { IoK8sApiCoreV1SecretKeySelector } from '../models/IoK8sApiCoreV1SecretKeySelector'; -import { IoK8sApiCoreV1SecretProjection } from '../models/IoK8sApiCoreV1SecretProjection'; -import { IoK8sApiCoreV1SecretVolumeSource } from '../models/IoK8sApiCoreV1SecretVolumeSource'; -import { IoK8sApiCoreV1SecurityContext } from '../models/IoK8sApiCoreV1SecurityContext'; -import { IoK8sApiCoreV1ServiceAccountTokenProjection } from '../models/IoK8sApiCoreV1ServiceAccountTokenProjection'; -import { IoK8sApiCoreV1ServicePort } from '../models/IoK8sApiCoreV1ServicePort'; -import { IoK8sApiCoreV1StorageOSVolumeSource } from '../models/IoK8sApiCoreV1StorageOSVolumeSource'; -import { IoK8sApiCoreV1Sysctl } from '../models/IoK8sApiCoreV1Sysctl'; -import { IoK8sApiCoreV1TCPSocketAction } from '../models/IoK8sApiCoreV1TCPSocketAction'; -import { IoK8sApiCoreV1Toleration } from '../models/IoK8sApiCoreV1Toleration'; -import { IoK8sApiCoreV1TypedLocalObjectReference } from '../models/IoK8sApiCoreV1TypedLocalObjectReference'; -import { IoK8sApiCoreV1Volume } from '../models/IoK8sApiCoreV1Volume'; -import { IoK8sApiCoreV1VolumeDevice } from '../models/IoK8sApiCoreV1VolumeDevice'; -import { IoK8sApiCoreV1VolumeMount } from '../models/IoK8sApiCoreV1VolumeMount'; -import { IoK8sApiCoreV1VolumeProjection } from '../models/IoK8sApiCoreV1VolumeProjection'; -import { IoK8sApiCoreV1VsphereVirtualDiskVolumeSource } from '../models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource'; -import { IoK8sApiCoreV1WeightedPodAffinityTerm } from '../models/IoK8sApiCoreV1WeightedPodAffinityTerm'; -import { IoK8sApiCoreV1WindowsSecurityContextOptions } from '../models/IoK8sApiCoreV1WindowsSecurityContextOptions'; -import { IoK8sApiPolicyV1PodDisruptionBudgetSpec } from '../models/IoK8sApiPolicyV1PodDisruptionBudgetSpec'; -import { IoK8sApimachineryPkgApisMetaV1CreateOptions } from '../models/IoK8sApimachineryPkgApisMetaV1CreateOptions'; -import { IoK8sApimachineryPkgApisMetaV1GroupVersionResource } from '../models/IoK8sApimachineryPkgApisMetaV1GroupVersionResource'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelector } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelector'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement'; -import { IoK8sApimachineryPkgApisMetaV1ListMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ListMeta'; -import { IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry } from '../models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry'; -import { IoK8sApimachineryPkgApisMetaV1ObjectMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ObjectMeta'; -import { IoK8sApimachineryPkgApisMetaV1OwnerReference } from '../models/IoK8sApimachineryPkgApisMetaV1OwnerReference'; -import { IoK8sApimachineryPkgApisMetaV1StatusCause } from '../models/IoK8sApimachineryPkgApisMetaV1StatusCause'; -import { SensorCreateSensorRequest } from '../models/SensorCreateSensorRequest'; -import { SensorLogEntry } from '../models/SensorLogEntry'; -import { SensorSensorWatchEvent } from '../models/SensorSensorWatchEvent'; -import { SensorUpdateSensorRequest } from '../models/SensorUpdateSensorRequest'; -import { StreamResultOfEventsourceEventSourceWatchEvent } from '../models/StreamResultOfEventsourceEventSourceWatchEvent'; -import { StreamResultOfEventsourceLogEntry } from '../models/StreamResultOfEventsourceLogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { StreamResultOfIoK8sApiCoreV1Event } from '../models/StreamResultOfIoK8sApiCoreV1Event'; -import { StreamResultOfSensorLogEntry } from '../models/StreamResultOfSensorLogEntry'; -import { StreamResultOfSensorSensorWatchEvent } from '../models/StreamResultOfSensorSensorWatchEvent'; - -import { ArchivedWorkflowServiceApiRequestFactory, ArchivedWorkflowServiceApiResponseProcessor} from "../apis/ArchivedWorkflowServiceApi"; -export class ObservableArchivedWorkflowServiceApi { - private requestFactory: ArchivedWorkflowServiceApiRequestFactory; - private responseProcessor: ArchivedWorkflowServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: ArchivedWorkflowServiceApiRequestFactory, - responseProcessor?: ArchivedWorkflowServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new ArchivedWorkflowServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new ArchivedWorkflowServiceApiResponseProcessor(); - } - - /** - * @param uid - * @param namespace - */ - public archivedWorkflowServiceDeleteArchivedWorkflow(uid: string, namespace?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceDeleteArchivedWorkflow(uid, namespace, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceDeleteArchivedWorkflow(rsp))); - })); - } - - /** - * @param uid - * @param namespace - * @param name - */ - public archivedWorkflowServiceGetArchivedWorkflow(uid: string, namespace?: string, name?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceGetArchivedWorkflow(uid, namespace, name, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceGetArchivedWorkflow(rsp))); - })); - } - - /** - * @param namespace - */ - public archivedWorkflowServiceListArchivedWorkflowLabelKeys(namespace?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceListArchivedWorkflowLabelKeys(namespace, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceListArchivedWorkflowLabelKeys(rsp))); - })); - } - - /** - * @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 archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, namespace?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, namespace, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceListArchivedWorkflowLabelValues(rsp))); - })); - } - - /** - * @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 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): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceListArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, namePrefix, namespace, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceListArchivedWorkflows(rsp))); - })); - } - - /** - * @param uid - * @param body - */ - public archivedWorkflowServiceResubmitArchivedWorkflow(uid: string, body: IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceResubmitArchivedWorkflow(uid, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceResubmitArchivedWorkflow(rsp))); - })); - } - - /** - * @param uid - * @param body - */ - public archivedWorkflowServiceRetryArchivedWorkflow(uid: string, body: IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.archivedWorkflowServiceRetryArchivedWorkflow(uid, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.archivedWorkflowServiceRetryArchivedWorkflow(rsp))); - })); - } - -} - -import { ArtifactServiceApiRequestFactory, ArtifactServiceApiResponseProcessor} from "../apis/ArtifactServiceApi"; -export class ObservableArtifactServiceApi { - private requestFactory: ArtifactServiceApiRequestFactory; - private responseProcessor: ArtifactServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: ArtifactServiceApiRequestFactory, - responseProcessor?: ArtifactServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new ArtifactServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new ArtifactServiceApiResponseProcessor(); - } - - /** - * Get an artifact. - * @param namespace - * @param idDiscriminator - * @param id - * @param nodeId - * @param artifactName - * @param artifactDiscriminator - */ - public artifactServiceGetArtifactFile(namespace: string, idDiscriminator: 'workflow' | 'archived-workflows ', id: string, nodeId: string, artifactName: string, artifactDiscriminator: 'outputs', _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.artifactServiceGetArtifactFile(namespace, idDiscriminator, id, nodeId, artifactName, artifactDiscriminator, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.artifactServiceGetArtifactFile(rsp))); - })); - } - - /** - * Get an input artifact. - * @param namespace - * @param name - * @param nodeId - * @param artifactName - */ - public artifactServiceGetInputArtifact(namespace: string, name: string, nodeId: string, artifactName: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.artifactServiceGetInputArtifact(namespace, name, nodeId, artifactName, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.artifactServiceGetInputArtifact(rsp))); - })); - } - - /** - * Get an input artifact by UID. - * @param uid - * @param nodeId - * @param artifactName - */ - public artifactServiceGetInputArtifactByUID(uid: string, nodeId: string, artifactName: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.artifactServiceGetInputArtifactByUID(uid, nodeId, artifactName, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.artifactServiceGetInputArtifactByUID(rsp))); - })); - } - - /** - * Get an output artifact. - * @param namespace - * @param name - * @param nodeId - * @param artifactName - */ - public artifactServiceGetOutputArtifact(namespace: string, name: string, nodeId: string, artifactName: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.artifactServiceGetOutputArtifact(namespace, name, nodeId, artifactName, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.artifactServiceGetOutputArtifact(rsp))); - })); - } - - /** - * Get an output artifact by UID. - * @param uid - * @param nodeId - * @param artifactName - */ - public artifactServiceGetOutputArtifactByUID(uid: string, nodeId: string, artifactName: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.artifactServiceGetOutputArtifactByUID(uid, nodeId, artifactName, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.artifactServiceGetOutputArtifactByUID(rsp))); - })); - } - -} - -import { ClusterWorkflowTemplateServiceApiRequestFactory, ClusterWorkflowTemplateServiceApiResponseProcessor} from "../apis/ClusterWorkflowTemplateServiceApi"; -export class ObservableClusterWorkflowTemplateServiceApi { - private requestFactory: ClusterWorkflowTemplateServiceApiRequestFactory; - private responseProcessor: ClusterWorkflowTemplateServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: ClusterWorkflowTemplateServiceApiRequestFactory, - responseProcessor?: ClusterWorkflowTemplateServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new ClusterWorkflowTemplateServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new ClusterWorkflowTemplateServiceApiResponseProcessor(); - } - - /** - * @param body - */ - public clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(rsp))); - })); - } - - /** - * @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 clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(rsp))); - })); - } - - /** - * @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 clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name: string, getOptionsResourceVersion?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name, getOptionsResourceVersion, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(rsp))); - })); - } - - /** - * @param body - */ - public clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(rsp))); - })); - } - - /** - * @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 clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.clusterWorkflowTemplateServiceListClusterWorkflowTemplates(rsp))); - })); - } - - /** - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name: string, body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(rsp))); - })); - } - -} - -import { CronWorkflowServiceApiRequestFactory, CronWorkflowServiceApiResponseProcessor} from "../apis/CronWorkflowServiceApi"; -export class ObservableCronWorkflowServiceApi { - private requestFactory: CronWorkflowServiceApiRequestFactory; - private responseProcessor: CronWorkflowServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: CronWorkflowServiceApiRequestFactory, - responseProcessor?: CronWorkflowServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new CronWorkflowServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new CronWorkflowServiceApiResponseProcessor(); - } - - /** - * @param namespace - * @param body - */ - public cronWorkflowServiceCreateCronWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceCreateCronWorkflow(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceCreateCronWorkflow(rsp))); - })); - } - - /** - * @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 cronWorkflowServiceDeleteCronWorkflow(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceDeleteCronWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceDeleteCronWorkflow(rsp))); - })); - } - - /** - * @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 cronWorkflowServiceGetCronWorkflow(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceGetCronWorkflow(namespace, name, getOptionsResourceVersion, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceGetCronWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param body - */ - public cronWorkflowServiceLintCronWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceLintCronWorkflow(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceLintCronWorkflow(rsp))); - })); - } - - /** - * @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 cronWorkflowServiceListCronWorkflows(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceListCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceListCronWorkflows(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public cronWorkflowServiceResumeCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceResumeCronWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceResumeCronWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public cronWorkflowServiceSuspendCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceSuspendCronWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceSuspendCronWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public cronWorkflowServiceUpdateCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.cronWorkflowServiceUpdateCronWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.cronWorkflowServiceUpdateCronWorkflow(rsp))); - })); - } - -} - -import { EventServiceApiRequestFactory, EventServiceApiResponseProcessor} from "../apis/EventServiceApi"; -export class ObservableEventServiceApi { - private requestFactory: EventServiceApiRequestFactory; - private responseProcessor: EventServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: EventServiceApiRequestFactory, - responseProcessor?: EventServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new EventServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new EventServiceApiResponseProcessor(); - } - - /** - * @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 eventServiceListWorkflowEventBindings(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventServiceListWorkflowEventBindings(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventServiceListWorkflowEventBindings(rsp))); - })); - } - - /** - * @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 eventServiceReceiveEvent(namespace: string, discriminator: string, body: any, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventServiceReceiveEvent(namespace, discriminator, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventServiceReceiveEvent(rsp))); - })); - } - -} - -import { EventSourceServiceApiRequestFactory, EventSourceServiceApiResponseProcessor} from "../apis/EventSourceServiceApi"; -export class ObservableEventSourceServiceApi { - private requestFactory: EventSourceServiceApiRequestFactory; - private responseProcessor: EventSourceServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: EventSourceServiceApiRequestFactory, - responseProcessor?: EventSourceServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new EventSourceServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new EventSourceServiceApiResponseProcessor(); - } - - /** - * @param namespace - * @param body - */ - public eventSourceServiceCreateEventSource(namespace: string, body: EventsourceCreateEventSourceRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceCreateEventSource(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceCreateEventSource(rsp))); - })); - } - - /** - * @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 eventSourceServiceDeleteEventSource(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceDeleteEventSource(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceDeleteEventSource(rsp))); - })); - } - - /** - * @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 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): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceEventSourcesLogs(namespace, name, eventSourceType, eventName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceEventSourcesLogs(rsp))); - })); - } - - /** - * @param namespace - * @param name - */ - public eventSourceServiceGetEventSource(namespace: string, name: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceGetEventSource(namespace, name, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceGetEventSource(rsp))); - })); - } - - /** - * @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 eventSourceServiceListEventSources(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceListEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceListEventSources(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public eventSourceServiceUpdateEventSource(namespace: string, name: string, body: EventsourceUpdateEventSourceRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceUpdateEventSource(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceUpdateEventSource(rsp))); - })); - } - - /** - * @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 eventSourceServiceWatchEventSources(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.eventSourceServiceWatchEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.eventSourceServiceWatchEventSources(rsp))); - })); - } - -} - -import { InfoServiceApiRequestFactory, InfoServiceApiResponseProcessor} from "../apis/InfoServiceApi"; -export class ObservableInfoServiceApi { - private requestFactory: InfoServiceApiRequestFactory; - private responseProcessor: InfoServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: InfoServiceApiRequestFactory, - responseProcessor?: InfoServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new InfoServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new InfoServiceApiResponseProcessor(); - } - - /** - * @param body - */ - public infoServiceCollectEvent(body: IoArgoprojWorkflowV1alpha1CollectEventRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.infoServiceCollectEvent(body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.infoServiceCollectEvent(rsp))); - })); - } - - /** - */ - public infoServiceGetInfo(_options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.infoServiceGetInfo(_options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.infoServiceGetInfo(rsp))); - })); - } - - /** - */ - public infoServiceGetUserInfo(_options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.infoServiceGetUserInfo(_options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.infoServiceGetUserInfo(rsp))); - })); - } - - /** - */ - public infoServiceGetVersion(_options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.infoServiceGetVersion(_options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.infoServiceGetVersion(rsp))); - })); - } - -} - -import { SensorServiceApiRequestFactory, SensorServiceApiResponseProcessor} from "../apis/SensorServiceApi"; -export class ObservableSensorServiceApi { - private requestFactory: SensorServiceApiRequestFactory; - private responseProcessor: SensorServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: SensorServiceApiRequestFactory, - responseProcessor?: SensorServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new SensorServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new SensorServiceApiResponseProcessor(); - } - - /** - * @param namespace - * @param body - */ - public sensorServiceCreateSensor(namespace: string, body: SensorCreateSensorRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.sensorServiceCreateSensor(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceCreateSensor(rsp))); - })); - } - - /** - * @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 sensorServiceDeleteSensor(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.sensorServiceDeleteSensor(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceDeleteSensor(rsp))); - })); - } - - /** - * @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 sensorServiceGetSensor(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.sensorServiceGetSensor(namespace, name, getOptionsResourceVersion, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceGetSensor(rsp))); - })); - } - - /** - * @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 sensorServiceListSensors(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.sensorServiceListSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceListSensors(rsp))); - })); - } - - /** - * @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 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): Observable { - const requestContextPromise = this.requestFactory.sensorServiceSensorsLogs(namespace, name, triggerName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceSensorsLogs(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public sensorServiceUpdateSensor(namespace: string, name: string, body: SensorUpdateSensorRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.sensorServiceUpdateSensor(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceUpdateSensor(rsp))); - })); - } - - /** - * @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 sensorServiceWatchSensors(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.sensorServiceWatchSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.sensorServiceWatchSensors(rsp))); - })); - } - -} - -import { WorkflowServiceApiRequestFactory, WorkflowServiceApiResponseProcessor} from "../apis/WorkflowServiceApi"; -export class ObservableWorkflowServiceApi { - private requestFactory: WorkflowServiceApiRequestFactory; - private responseProcessor: WorkflowServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: WorkflowServiceApiRequestFactory, - responseProcessor?: WorkflowServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new WorkflowServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new WorkflowServiceApiResponseProcessor(); - } - - /** - * @param namespace - * @param body - */ - public workflowServiceCreateWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowCreateRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceCreateWorkflow(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceCreateWorkflow(rsp))); - })); - } - - /** - * @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 workflowServiceDeleteWorkflow(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, force?: boolean, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceDeleteWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, force, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceDeleteWorkflow(rsp))); - })); - } - - /** - * @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 workflowServiceGetWorkflow(namespace: string, name: string, getOptionsResourceVersion?: string, fields?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceGetWorkflow(namespace, name, getOptionsResourceVersion, fields, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceGetWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param body - */ - public workflowServiceLintWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowLintRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceLintWorkflow(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceLintWorkflow(rsp))); - })); - } - - /** - * @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 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): Observable { - const requestContextPromise = this.requestFactory.workflowServiceListWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceListWorkflows(rsp))); - })); - } - - /** - * 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 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): Observable { - const requestContextPromise = this.requestFactory.workflowServicePodLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep, selector, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServicePodLogs(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceResubmitWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceResubmitWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceResubmitWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceResumeWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowResumeRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceResumeWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceResumeWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceRetryWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowRetryRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceRetryWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceRetryWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceSetWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowSetRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceSetWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceSetWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceStopWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowStopRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceStopWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceStopWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param body - */ - public workflowServiceSubmitWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceSubmitWorkflow(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceSubmitWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceSuspendWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceSuspendWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceSuspendWorkflow(rsp))); - })); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceTerminateWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceTerminateWorkflow(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceTerminateWorkflow(rsp))); - })); - } - - /** - * @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 workflowServiceWatchEvents(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowServiceWatchEvents(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceWatchEvents(rsp))); - })); - } - - /** - * @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 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): Observable { - const requestContextPromise = this.requestFactory.workflowServiceWatchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceWatchWorkflows(rsp))); - })); - } - - /** - * @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 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): Observable { - const requestContextPromise = this.requestFactory.workflowServiceWorkflowLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep, selector, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowServiceWorkflowLogs(rsp))); - })); - } - -} - -import { WorkflowTemplateServiceApiRequestFactory, WorkflowTemplateServiceApiResponseProcessor} from "../apis/WorkflowTemplateServiceApi"; -export class ObservableWorkflowTemplateServiceApi { - private requestFactory: WorkflowTemplateServiceApiRequestFactory; - private responseProcessor: WorkflowTemplateServiceApiResponseProcessor; - private configuration: Configuration; - - public constructor( - configuration: Configuration, - requestFactory?: WorkflowTemplateServiceApiRequestFactory, - responseProcessor?: WorkflowTemplateServiceApiResponseProcessor - ) { - this.configuration = configuration; - this.requestFactory = requestFactory || new WorkflowTemplateServiceApiRequestFactory(configuration); - this.responseProcessor = responseProcessor || new WorkflowTemplateServiceApiResponseProcessor(); - } - - /** - * @param namespace - * @param body - */ - public workflowTemplateServiceCreateWorkflowTemplate(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowTemplateServiceCreateWorkflowTemplate(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowTemplateServiceCreateWorkflowTemplate(rsp))); - })); - } - - /** - * @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 workflowTemplateServiceDeleteWorkflowTemplate(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowTemplateServiceDeleteWorkflowTemplate(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowTemplateServiceDeleteWorkflowTemplate(rsp))); - })); - } - - /** - * @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 workflowTemplateServiceGetWorkflowTemplate(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowTemplateServiceGetWorkflowTemplate(namespace, name, getOptionsResourceVersion, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowTemplateServiceGetWorkflowTemplate(rsp))); - })); - } - - /** - * @param namespace - * @param body - */ - public workflowTemplateServiceLintWorkflowTemplate(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowTemplateServiceLintWorkflowTemplate(namespace, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowTemplateServiceLintWorkflowTemplate(rsp))); - })); - } - - /** - * @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 workflowTemplateServiceListWorkflowTemplates(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowTemplateServiceListWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowTemplateServiceListWorkflowTemplates(rsp))); - })); - } - - /** - * @param namespace - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public workflowTemplateServiceUpdateWorkflowTemplate(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest, _options?: Configuration): Observable { - const requestContextPromise = this.requestFactory.workflowTemplateServiceUpdateWorkflowTemplate(namespace, name, body, _options); - - // build promise chain - let middlewarePreObservable = from(requestContextPromise); - for (let middleware of this.configuration.middleware) { - middlewarePreObservable = middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => middleware.pre(ctx))); - } - - return middlewarePreObservable.pipe(mergeMap((ctx: RequestContext) => this.configuration.httpApi.send(ctx))). - pipe(mergeMap((response: ResponseContext) => { - let middlewarePostObservable = of(response); - for (let middleware of this.configuration.middleware) { - middlewarePostObservable = middlewarePostObservable.pipe(mergeMap((rsp: ResponseContext) => middleware.post(rsp))); - } - return middlewarePostObservable.pipe(map((rsp: ResponseContext) => this.responseProcessor.workflowTemplateServiceUpdateWorkflowTemplate(rsp))); - })); - } - -} diff --git a/plugins/argo-workflows/src/api/generated/types/PromiseAPI.ts b/plugins/argo-workflows/src/api/generated/types/PromiseAPI.ts deleted file mode 100644 index d10bb4d..0000000 --- a/plugins/argo-workflows/src/api/generated/types/PromiseAPI.ts +++ /dev/null @@ -1,1414 +0,0 @@ -import { ResponseContext, RequestContext, HttpFile } from '../http/http'; -import { Configuration} from '../configuration' - -import { EventsourceCreateEventSourceRequest } from '../models/EventsourceCreateEventSourceRequest'; -import { EventsourceEventSourceWatchEvent } from '../models/EventsourceEventSourceWatchEvent'; -import { EventsourceLogEntry } from '../models/EventsourceLogEntry'; -import { EventsourceUpdateEventSourceRequest } from '../models/EventsourceUpdateEventSourceRequest'; -import { GoogleProtobufAny } from '../models/GoogleProtobufAny'; -import { GrpcGatewayRuntimeError } from '../models/GrpcGatewayRuntimeError'; -import { GrpcGatewayRuntimeStreamError } from '../models/GrpcGatewayRuntimeStreamError'; -import { IoArgoprojEventsV1alpha1AMQPConsumeConfig } from '../models/IoArgoprojEventsV1alpha1AMQPConsumeConfig'; -import { IoArgoprojEventsV1alpha1AMQPEventSource } from '../models/IoArgoprojEventsV1alpha1AMQPEventSource'; -import { IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPExchangeDeclareConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueBindConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueBindConfig'; -import { IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig } from '../models/IoArgoprojEventsV1alpha1AMQPQueueDeclareConfig'; -import { IoArgoprojEventsV1alpha1AWSLambdaTrigger } from '../models/IoArgoprojEventsV1alpha1AWSLambdaTrigger'; -import { IoArgoprojEventsV1alpha1Amount } from '../models/IoArgoprojEventsV1alpha1Amount'; -import { IoArgoprojEventsV1alpha1ArgoWorkflowTrigger } from '../models/IoArgoprojEventsV1alpha1ArgoWorkflowTrigger'; -import { IoArgoprojEventsV1alpha1ArtifactLocation } from '../models/IoArgoprojEventsV1alpha1ArtifactLocation'; -import { IoArgoprojEventsV1alpha1AzureEventHubsTrigger } from '../models/IoArgoprojEventsV1alpha1AzureEventHubsTrigger'; -import { IoArgoprojEventsV1alpha1AzureEventsHubEventSource } from '../models/IoArgoprojEventsV1alpha1AzureEventsHubEventSource'; -import { IoArgoprojEventsV1alpha1Backoff } from '../models/IoArgoprojEventsV1alpha1Backoff'; -import { IoArgoprojEventsV1alpha1BasicAuth } from '../models/IoArgoprojEventsV1alpha1BasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketAuth'; -import { IoArgoprojEventsV1alpha1BitbucketBasicAuth } from '../models/IoArgoprojEventsV1alpha1BitbucketBasicAuth'; -import { IoArgoprojEventsV1alpha1BitbucketEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketRepository'; -import { IoArgoprojEventsV1alpha1BitbucketServerEventSource } from '../models/IoArgoprojEventsV1alpha1BitbucketServerEventSource'; -import { IoArgoprojEventsV1alpha1BitbucketServerRepository } from '../models/IoArgoprojEventsV1alpha1BitbucketServerRepository'; -import { IoArgoprojEventsV1alpha1CalendarEventSource } from '../models/IoArgoprojEventsV1alpha1CalendarEventSource'; -import { IoArgoprojEventsV1alpha1CatchupConfiguration } from '../models/IoArgoprojEventsV1alpha1CatchupConfiguration'; -import { IoArgoprojEventsV1alpha1Condition } from '../models/IoArgoprojEventsV1alpha1Condition'; -import { IoArgoprojEventsV1alpha1ConditionsResetByTime } from '../models/IoArgoprojEventsV1alpha1ConditionsResetByTime'; -import { IoArgoprojEventsV1alpha1ConditionsResetCriteria } from '../models/IoArgoprojEventsV1alpha1ConditionsResetCriteria'; -import { IoArgoprojEventsV1alpha1ConfigMapPersistence } from '../models/IoArgoprojEventsV1alpha1ConfigMapPersistence'; -import { IoArgoprojEventsV1alpha1CustomTrigger } from '../models/IoArgoprojEventsV1alpha1CustomTrigger'; -import { IoArgoprojEventsV1alpha1DataFilter } from '../models/IoArgoprojEventsV1alpha1DataFilter'; -import { IoArgoprojEventsV1alpha1EmitterEventSource } from '../models/IoArgoprojEventsV1alpha1EmitterEventSource'; -import { IoArgoprojEventsV1alpha1EventContext } from '../models/IoArgoprojEventsV1alpha1EventContext'; -import { IoArgoprojEventsV1alpha1EventDependency } from '../models/IoArgoprojEventsV1alpha1EventDependency'; -import { IoArgoprojEventsV1alpha1EventDependencyFilter } from '../models/IoArgoprojEventsV1alpha1EventDependencyFilter'; -import { IoArgoprojEventsV1alpha1EventDependencyTransformer } from '../models/IoArgoprojEventsV1alpha1EventDependencyTransformer'; -import { IoArgoprojEventsV1alpha1EventPersistence } from '../models/IoArgoprojEventsV1alpha1EventPersistence'; -import { IoArgoprojEventsV1alpha1EventSource } from '../models/IoArgoprojEventsV1alpha1EventSource'; -import { IoArgoprojEventsV1alpha1EventSourceFilter } from '../models/IoArgoprojEventsV1alpha1EventSourceFilter'; -import { IoArgoprojEventsV1alpha1EventSourceList } from '../models/IoArgoprojEventsV1alpha1EventSourceList'; -import { IoArgoprojEventsV1alpha1EventSourceSpec } from '../models/IoArgoprojEventsV1alpha1EventSourceSpec'; -import { IoArgoprojEventsV1alpha1EventSourceStatus } from '../models/IoArgoprojEventsV1alpha1EventSourceStatus'; -import { IoArgoprojEventsV1alpha1ExprFilter } from '../models/IoArgoprojEventsV1alpha1ExprFilter'; -import { IoArgoprojEventsV1alpha1FileArtifact } from '../models/IoArgoprojEventsV1alpha1FileArtifact'; -import { IoArgoprojEventsV1alpha1FileEventSource } from '../models/IoArgoprojEventsV1alpha1FileEventSource'; -import { IoArgoprojEventsV1alpha1GenericEventSource } from '../models/IoArgoprojEventsV1alpha1GenericEventSource'; -import { IoArgoprojEventsV1alpha1GitArtifact } from '../models/IoArgoprojEventsV1alpha1GitArtifact'; -import { IoArgoprojEventsV1alpha1GitCreds } from '../models/IoArgoprojEventsV1alpha1GitCreds'; -import { IoArgoprojEventsV1alpha1GitRemoteConfig } from '../models/IoArgoprojEventsV1alpha1GitRemoteConfig'; -import { IoArgoprojEventsV1alpha1GithubAppCreds } from '../models/IoArgoprojEventsV1alpha1GithubAppCreds'; -import { IoArgoprojEventsV1alpha1GithubEventSource } from '../models/IoArgoprojEventsV1alpha1GithubEventSource'; -import { IoArgoprojEventsV1alpha1GitlabEventSource } from '../models/IoArgoprojEventsV1alpha1GitlabEventSource'; -import { IoArgoprojEventsV1alpha1HDFSEventSource } from '../models/IoArgoprojEventsV1alpha1HDFSEventSource'; -import { IoArgoprojEventsV1alpha1HTTPTrigger } from '../models/IoArgoprojEventsV1alpha1HTTPTrigger'; -import { IoArgoprojEventsV1alpha1Int64OrString } from '../models/IoArgoprojEventsV1alpha1Int64OrString'; -import { IoArgoprojEventsV1alpha1K8SResourcePolicy } from '../models/IoArgoprojEventsV1alpha1K8SResourcePolicy'; -import { IoArgoprojEventsV1alpha1KafkaConsumerGroup } from '../models/IoArgoprojEventsV1alpha1KafkaConsumerGroup'; -import { IoArgoprojEventsV1alpha1KafkaEventSource } from '../models/IoArgoprojEventsV1alpha1KafkaEventSource'; -import { IoArgoprojEventsV1alpha1KafkaTrigger } from '../models/IoArgoprojEventsV1alpha1KafkaTrigger'; -import { IoArgoprojEventsV1alpha1LogTrigger } from '../models/IoArgoprojEventsV1alpha1LogTrigger'; -import { IoArgoprojEventsV1alpha1MQTTEventSource } from '../models/IoArgoprojEventsV1alpha1MQTTEventSource'; -import { IoArgoprojEventsV1alpha1Metadata } from '../models/IoArgoprojEventsV1alpha1Metadata'; -import { IoArgoprojEventsV1alpha1NATSAuth } from '../models/IoArgoprojEventsV1alpha1NATSAuth'; -import { IoArgoprojEventsV1alpha1NATSEventsSource } from '../models/IoArgoprojEventsV1alpha1NATSEventsSource'; -import { IoArgoprojEventsV1alpha1NATSTrigger } from '../models/IoArgoprojEventsV1alpha1NATSTrigger'; -import { IoArgoprojEventsV1alpha1NSQEventSource } from '../models/IoArgoprojEventsV1alpha1NSQEventSource'; -import { IoArgoprojEventsV1alpha1OpenWhiskTrigger } from '../models/IoArgoprojEventsV1alpha1OpenWhiskTrigger'; -import { IoArgoprojEventsV1alpha1OwnedRepositories } from '../models/IoArgoprojEventsV1alpha1OwnedRepositories'; -import { IoArgoprojEventsV1alpha1PayloadField } from '../models/IoArgoprojEventsV1alpha1PayloadField'; -import { IoArgoprojEventsV1alpha1PubSubEventSource } from '../models/IoArgoprojEventsV1alpha1PubSubEventSource'; -import { IoArgoprojEventsV1alpha1PulsarEventSource } from '../models/IoArgoprojEventsV1alpha1PulsarEventSource'; -import { IoArgoprojEventsV1alpha1PulsarTrigger } from '../models/IoArgoprojEventsV1alpha1PulsarTrigger'; -import { IoArgoprojEventsV1alpha1RateLimit } from '../models/IoArgoprojEventsV1alpha1RateLimit'; -import { IoArgoprojEventsV1alpha1RedisEventSource } from '../models/IoArgoprojEventsV1alpha1RedisEventSource'; -import { IoArgoprojEventsV1alpha1RedisStreamEventSource } from '../models/IoArgoprojEventsV1alpha1RedisStreamEventSource'; -import { IoArgoprojEventsV1alpha1Resource } from '../models/IoArgoprojEventsV1alpha1Resource'; -import { IoArgoprojEventsV1alpha1ResourceEventSource } from '../models/IoArgoprojEventsV1alpha1ResourceEventSource'; -import { IoArgoprojEventsV1alpha1ResourceFilter } from '../models/IoArgoprojEventsV1alpha1ResourceFilter'; -import { IoArgoprojEventsV1alpha1S3Artifact } from '../models/IoArgoprojEventsV1alpha1S3Artifact'; -import { IoArgoprojEventsV1alpha1S3Bucket } from '../models/IoArgoprojEventsV1alpha1S3Bucket'; -import { IoArgoprojEventsV1alpha1S3Filter } from '../models/IoArgoprojEventsV1alpha1S3Filter'; -import { IoArgoprojEventsV1alpha1SASLConfig } from '../models/IoArgoprojEventsV1alpha1SASLConfig'; -import { IoArgoprojEventsV1alpha1SNSEventSource } from '../models/IoArgoprojEventsV1alpha1SNSEventSource'; -import { IoArgoprojEventsV1alpha1SQSEventSource } from '../models/IoArgoprojEventsV1alpha1SQSEventSource'; -import { IoArgoprojEventsV1alpha1SecureHeader } from '../models/IoArgoprojEventsV1alpha1SecureHeader'; -import { IoArgoprojEventsV1alpha1Selector } from '../models/IoArgoprojEventsV1alpha1Selector'; -import { IoArgoprojEventsV1alpha1Sensor } from '../models/IoArgoprojEventsV1alpha1Sensor'; -import { IoArgoprojEventsV1alpha1SensorList } from '../models/IoArgoprojEventsV1alpha1SensorList'; -import { IoArgoprojEventsV1alpha1SensorSpec } from '../models/IoArgoprojEventsV1alpha1SensorSpec'; -import { IoArgoprojEventsV1alpha1SensorStatus } from '../models/IoArgoprojEventsV1alpha1SensorStatus'; -import { IoArgoprojEventsV1alpha1Service } from '../models/IoArgoprojEventsV1alpha1Service'; -import { IoArgoprojEventsV1alpha1SlackEventSource } from '../models/IoArgoprojEventsV1alpha1SlackEventSource'; -import { IoArgoprojEventsV1alpha1SlackTrigger } from '../models/IoArgoprojEventsV1alpha1SlackTrigger'; -import { IoArgoprojEventsV1alpha1StandardK8STrigger } from '../models/IoArgoprojEventsV1alpha1StandardK8STrigger'; -import { IoArgoprojEventsV1alpha1Status } from '../models/IoArgoprojEventsV1alpha1Status'; -import { IoArgoprojEventsV1alpha1StatusPolicy } from '../models/IoArgoprojEventsV1alpha1StatusPolicy'; -import { IoArgoprojEventsV1alpha1StorageGridEventSource } from '../models/IoArgoprojEventsV1alpha1StorageGridEventSource'; -import { IoArgoprojEventsV1alpha1StorageGridFilter } from '../models/IoArgoprojEventsV1alpha1StorageGridFilter'; -import { IoArgoprojEventsV1alpha1StripeEventSource } from '../models/IoArgoprojEventsV1alpha1StripeEventSource'; -import { IoArgoprojEventsV1alpha1TLSConfig } from '../models/IoArgoprojEventsV1alpha1TLSConfig'; -import { IoArgoprojEventsV1alpha1Template } from '../models/IoArgoprojEventsV1alpha1Template'; -import { IoArgoprojEventsV1alpha1TimeFilter } from '../models/IoArgoprojEventsV1alpha1TimeFilter'; -import { IoArgoprojEventsV1alpha1Trigger } from '../models/IoArgoprojEventsV1alpha1Trigger'; -import { IoArgoprojEventsV1alpha1TriggerParameter } from '../models/IoArgoprojEventsV1alpha1TriggerParameter'; -import { IoArgoprojEventsV1alpha1TriggerParameterSource } from '../models/IoArgoprojEventsV1alpha1TriggerParameterSource'; -import { IoArgoprojEventsV1alpha1TriggerPolicy } from '../models/IoArgoprojEventsV1alpha1TriggerPolicy'; -import { IoArgoprojEventsV1alpha1TriggerTemplate } from '../models/IoArgoprojEventsV1alpha1TriggerTemplate'; -import { IoArgoprojEventsV1alpha1URLArtifact } from '../models/IoArgoprojEventsV1alpha1URLArtifact'; -import { IoArgoprojEventsV1alpha1ValueFromSource } from '../models/IoArgoprojEventsV1alpha1ValueFromSource'; -import { IoArgoprojEventsV1alpha1WatchPathConfig } from '../models/IoArgoprojEventsV1alpha1WatchPathConfig'; -import { IoArgoprojEventsV1alpha1WebhookContext } from '../models/IoArgoprojEventsV1alpha1WebhookContext'; -import { IoArgoprojEventsV1alpha1WebhookEventSource } from '../models/IoArgoprojEventsV1alpha1WebhookEventSource'; -import { IoArgoprojWorkflowV1alpha1ArchiveStrategy } from '../models/IoArgoprojWorkflowV1alpha1ArchiveStrategy'; -import { IoArgoprojWorkflowV1alpha1Arguments } from '../models/IoArgoprojWorkflowV1alpha1Arguments'; -import { IoArgoprojWorkflowV1alpha1ArtGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtGCStatus'; -import { IoArgoprojWorkflowV1alpha1Artifact } from '../models/IoArgoprojWorkflowV1alpha1Artifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGC'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactGCStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactGCStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactLocation } from '../models/IoArgoprojWorkflowV1alpha1ArtifactLocation'; -import { IoArgoprojWorkflowV1alpha1ArtifactNodeSpec } from '../models/IoArgoprojWorkflowV1alpha1ArtifactNodeSpec'; -import { IoArgoprojWorkflowV1alpha1ArtifactPaths } from '../models/IoArgoprojWorkflowV1alpha1ArtifactPaths'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRef'; -import { IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactResult } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResult'; -import { IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus } from '../models/IoArgoprojWorkflowV1alpha1ArtifactResultNodeStatus'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifact } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifact'; -import { IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1ArtifactoryArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1AzureArtifact } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifact'; -import { IoArgoprojWorkflowV1alpha1AzureArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1AzureArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Backoff } from '../models/IoArgoprojWorkflowV1alpha1Backoff'; -import { IoArgoprojWorkflowV1alpha1BasicAuth } from '../models/IoArgoprojWorkflowV1alpha1BasicAuth'; -import { IoArgoprojWorkflowV1alpha1Cache } from '../models/IoArgoprojWorkflowV1alpha1Cache'; -import { IoArgoprojWorkflowV1alpha1ClientCertAuth } from '../models/IoArgoprojWorkflowV1alpha1ClientCertAuth'; -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'; -import { IoArgoprojWorkflowV1alpha1CollectEventRequest } from '../models/IoArgoprojWorkflowV1alpha1CollectEventRequest'; -import { IoArgoprojWorkflowV1alpha1Column } from '../models/IoArgoprojWorkflowV1alpha1Column'; -import { IoArgoprojWorkflowV1alpha1Condition } from '../models/IoArgoprojWorkflowV1alpha1Condition'; -import { IoArgoprojWorkflowV1alpha1ContainerNode } from '../models/IoArgoprojWorkflowV1alpha1ContainerNode'; -import { IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetRetryStrategy'; -import { IoArgoprojWorkflowV1alpha1ContainerSetTemplate } from '../models/IoArgoprojWorkflowV1alpha1ContainerSetTemplate'; -import { IoArgoprojWorkflowV1alpha1ContinueOn } from '../models/IoArgoprojWorkflowV1alpha1ContinueOn'; -import { IoArgoprojWorkflowV1alpha1Counter } from '../models/IoArgoprojWorkflowV1alpha1Counter'; -import { IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1CreateS3BucketOptions } from '../models/IoArgoprojWorkflowV1alpha1CreateS3BucketOptions'; -import { IoArgoprojWorkflowV1alpha1CronWorkflow } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflow'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowList } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowList'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1DAGTask } from '../models/IoArgoprojWorkflowV1alpha1DAGTask'; -import { IoArgoprojWorkflowV1alpha1DAGTemplate } from '../models/IoArgoprojWorkflowV1alpha1DAGTemplate'; -import { IoArgoprojWorkflowV1alpha1Data } from '../models/IoArgoprojWorkflowV1alpha1Data'; -import { IoArgoprojWorkflowV1alpha1DataSource } from '../models/IoArgoprojWorkflowV1alpha1DataSource'; -import { IoArgoprojWorkflowV1alpha1Event } from '../models/IoArgoprojWorkflowV1alpha1Event'; -import { IoArgoprojWorkflowV1alpha1ExecutorConfig } from '../models/IoArgoprojWorkflowV1alpha1ExecutorConfig'; -import { IoArgoprojWorkflowV1alpha1GCSArtifact } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifact'; -import { IoArgoprojWorkflowV1alpha1GCSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1GCSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1Gauge } from '../models/IoArgoprojWorkflowV1alpha1Gauge'; -import { IoArgoprojWorkflowV1alpha1GetUserInfoResponse } from '../models/IoArgoprojWorkflowV1alpha1GetUserInfoResponse'; -import { IoArgoprojWorkflowV1alpha1GitArtifact } from '../models/IoArgoprojWorkflowV1alpha1GitArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifact } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifact'; -import { IoArgoprojWorkflowV1alpha1HDFSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1HDFSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1HTTP } from '../models/IoArgoprojWorkflowV1alpha1HTTP'; -import { IoArgoprojWorkflowV1alpha1HTTPArtifact } from '../models/IoArgoprojWorkflowV1alpha1HTTPArtifact'; -import { IoArgoprojWorkflowV1alpha1HTTPAuth } from '../models/IoArgoprojWorkflowV1alpha1HTTPAuth'; -import { IoArgoprojWorkflowV1alpha1HTTPBodySource } from '../models/IoArgoprojWorkflowV1alpha1HTTPBodySource'; -import { IoArgoprojWorkflowV1alpha1HTTPHeader } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeader'; -import { IoArgoprojWorkflowV1alpha1HTTPHeaderSource } from '../models/IoArgoprojWorkflowV1alpha1HTTPHeaderSource'; -import { IoArgoprojWorkflowV1alpha1Header } from '../models/IoArgoprojWorkflowV1alpha1Header'; -import { IoArgoprojWorkflowV1alpha1Histogram } from '../models/IoArgoprojWorkflowV1alpha1Histogram'; -import { IoArgoprojWorkflowV1alpha1InfoResponse } from '../models/IoArgoprojWorkflowV1alpha1InfoResponse'; -import { IoArgoprojWorkflowV1alpha1Inputs } from '../models/IoArgoprojWorkflowV1alpha1Inputs'; -import { IoArgoprojWorkflowV1alpha1LabelKeys } from '../models/IoArgoprojWorkflowV1alpha1LabelKeys'; -import { IoArgoprojWorkflowV1alpha1LabelValueFrom } from '../models/IoArgoprojWorkflowV1alpha1LabelValueFrom'; -import { IoArgoprojWorkflowV1alpha1LabelValues } from '../models/IoArgoprojWorkflowV1alpha1LabelValues'; -import { IoArgoprojWorkflowV1alpha1LifecycleHook } from '../models/IoArgoprojWorkflowV1alpha1LifecycleHook'; -import { IoArgoprojWorkflowV1alpha1Link } from '../models/IoArgoprojWorkflowV1alpha1Link'; -import { IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1LogEntry } from '../models/IoArgoprojWorkflowV1alpha1LogEntry'; -import { IoArgoprojWorkflowV1alpha1ManifestFrom } from '../models/IoArgoprojWorkflowV1alpha1ManifestFrom'; -import { IoArgoprojWorkflowV1alpha1MemoizationStatus } from '../models/IoArgoprojWorkflowV1alpha1MemoizationStatus'; -import { IoArgoprojWorkflowV1alpha1Memoize } from '../models/IoArgoprojWorkflowV1alpha1Memoize'; -import { IoArgoprojWorkflowV1alpha1Metadata } from '../models/IoArgoprojWorkflowV1alpha1Metadata'; -import { IoArgoprojWorkflowV1alpha1MetricLabel } from '../models/IoArgoprojWorkflowV1alpha1MetricLabel'; -import { IoArgoprojWorkflowV1alpha1Metrics } from '../models/IoArgoprojWorkflowV1alpha1Metrics'; -import { IoArgoprojWorkflowV1alpha1Mutex } from '../models/IoArgoprojWorkflowV1alpha1Mutex'; -import { IoArgoprojWorkflowV1alpha1MutexHolding } from '../models/IoArgoprojWorkflowV1alpha1MutexHolding'; -import { IoArgoprojWorkflowV1alpha1MutexStatus } from '../models/IoArgoprojWorkflowV1alpha1MutexStatus'; -import { IoArgoprojWorkflowV1alpha1NodeResult } from '../models/IoArgoprojWorkflowV1alpha1NodeResult'; -import { IoArgoprojWorkflowV1alpha1NodeStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeStatus'; -import { IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1NodeSynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1OAuth2Auth } from '../models/IoArgoprojWorkflowV1alpha1OAuth2Auth'; -import { IoArgoprojWorkflowV1alpha1OAuth2EndpointParam } from '../models/IoArgoprojWorkflowV1alpha1OAuth2EndpointParam'; -import { IoArgoprojWorkflowV1alpha1OSSArtifact } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifact'; -import { IoArgoprojWorkflowV1alpha1OSSArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1OSSArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1OSSLifecycleRule } from '../models/IoArgoprojWorkflowV1alpha1OSSLifecycleRule'; -import { IoArgoprojWorkflowV1alpha1Outputs } from '../models/IoArgoprojWorkflowV1alpha1Outputs'; -import { IoArgoprojWorkflowV1alpha1Parameter } from '../models/IoArgoprojWorkflowV1alpha1Parameter'; -import { IoArgoprojWorkflowV1alpha1PodGC } from '../models/IoArgoprojWorkflowV1alpha1PodGC'; -import { IoArgoprojWorkflowV1alpha1Prometheus } from '../models/IoArgoprojWorkflowV1alpha1Prometheus'; -import { IoArgoprojWorkflowV1alpha1RawArtifact } from '../models/IoArgoprojWorkflowV1alpha1RawArtifact'; -import { IoArgoprojWorkflowV1alpha1ResourceTemplate } from '../models/IoArgoprojWorkflowV1alpha1ResourceTemplate'; -import { IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryAffinity } from '../models/IoArgoprojWorkflowV1alpha1RetryAffinity'; -import { IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1RetryStrategy } from '../models/IoArgoprojWorkflowV1alpha1RetryStrategy'; -import { IoArgoprojWorkflowV1alpha1S3Artifact } from '../models/IoArgoprojWorkflowV1alpha1S3Artifact'; -import { IoArgoprojWorkflowV1alpha1S3ArtifactRepository } from '../models/IoArgoprojWorkflowV1alpha1S3ArtifactRepository'; -import { IoArgoprojWorkflowV1alpha1S3EncryptionOptions } from '../models/IoArgoprojWorkflowV1alpha1S3EncryptionOptions'; -import { IoArgoprojWorkflowV1alpha1ScriptTemplate } from '../models/IoArgoprojWorkflowV1alpha1ScriptTemplate'; -import { IoArgoprojWorkflowV1alpha1SemaphoreHolding } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreHolding'; -import { IoArgoprojWorkflowV1alpha1SemaphoreRef } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreRef'; -import { IoArgoprojWorkflowV1alpha1SemaphoreStatus } from '../models/IoArgoprojWorkflowV1alpha1SemaphoreStatus'; -import { IoArgoprojWorkflowV1alpha1Sequence } from '../models/IoArgoprojWorkflowV1alpha1Sequence'; -import { IoArgoprojWorkflowV1alpha1Submit } from '../models/IoArgoprojWorkflowV1alpha1Submit'; -import { IoArgoprojWorkflowV1alpha1SubmitOpts } from '../models/IoArgoprojWorkflowV1alpha1SubmitOpts'; -import { IoArgoprojWorkflowV1alpha1SuspendTemplate } from '../models/IoArgoprojWorkflowV1alpha1SuspendTemplate'; -import { IoArgoprojWorkflowV1alpha1Synchronization } from '../models/IoArgoprojWorkflowV1alpha1Synchronization'; -import { IoArgoprojWorkflowV1alpha1SynchronizationStatus } from '../models/IoArgoprojWorkflowV1alpha1SynchronizationStatus'; -import { IoArgoprojWorkflowV1alpha1TTLStrategy } from '../models/IoArgoprojWorkflowV1alpha1TTLStrategy'; -import { IoArgoprojWorkflowV1alpha1TarStrategy } from '../models/IoArgoprojWorkflowV1alpha1TarStrategy'; -import { IoArgoprojWorkflowV1alpha1Template } from '../models/IoArgoprojWorkflowV1alpha1Template'; -import { IoArgoprojWorkflowV1alpha1TemplateRef } from '../models/IoArgoprojWorkflowV1alpha1TemplateRef'; -import { IoArgoprojWorkflowV1alpha1TransformationStep } from '../models/IoArgoprojWorkflowV1alpha1TransformationStep'; -import { IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest } from '../models/IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest'; -import { IoArgoprojWorkflowV1alpha1UserContainer } from '../models/IoArgoprojWorkflowV1alpha1UserContainer'; -import { IoArgoprojWorkflowV1alpha1ValueFrom } from '../models/IoArgoprojWorkflowV1alpha1ValueFrom'; -import { IoArgoprojWorkflowV1alpha1Version } from '../models/IoArgoprojWorkflowV1alpha1Version'; -import { IoArgoprojWorkflowV1alpha1VolumeClaimGC } from '../models/IoArgoprojWorkflowV1alpha1VolumeClaimGC'; -import { IoArgoprojWorkflowV1alpha1Workflow } from '../models/IoArgoprojWorkflowV1alpha1Workflow'; -import { IoArgoprojWorkflowV1alpha1WorkflowCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBinding } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBinding'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingList'; -import { IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowEventBindingSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLevelArtifactGC'; -import { IoArgoprojWorkflowV1alpha1WorkflowLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowList'; -import { IoArgoprojWorkflowV1alpha1WorkflowMetadata } from '../models/IoArgoprojWorkflowV1alpha1WorkflowMetadata'; -import { IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowResumeRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowResumeRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowRetryRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowRetryRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSetRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSetRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowStep } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStep'; -import { IoArgoprojWorkflowV1alpha1WorkflowStopRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowStopRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetSpec'; -import { IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTaskSetStatus'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplate } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplate'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateList } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateList'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateRef } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateRef'; -import { IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest } from '../models/IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest'; -import { IoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/IoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource } from '../models/IoK8sApiCoreV1AWSElasticBlockStoreVolumeSource'; -import { IoK8sApiCoreV1Affinity } from '../models/IoK8sApiCoreV1Affinity'; -import { IoK8sApiCoreV1AzureDiskVolumeSource } from '../models/IoK8sApiCoreV1AzureDiskVolumeSource'; -import { IoK8sApiCoreV1AzureFileVolumeSource } from '../models/IoK8sApiCoreV1AzureFileVolumeSource'; -import { IoK8sApiCoreV1CSIVolumeSource } from '../models/IoK8sApiCoreV1CSIVolumeSource'; -import { IoK8sApiCoreV1Capabilities } from '../models/IoK8sApiCoreV1Capabilities'; -import { IoK8sApiCoreV1CephFSVolumeSource } from '../models/IoK8sApiCoreV1CephFSVolumeSource'; -import { IoK8sApiCoreV1CinderVolumeSource } from '../models/IoK8sApiCoreV1CinderVolumeSource'; -import { IoK8sApiCoreV1ConfigMapEnvSource } from '../models/IoK8sApiCoreV1ConfigMapEnvSource'; -import { IoK8sApiCoreV1ConfigMapKeySelector } from '../models/IoK8sApiCoreV1ConfigMapKeySelector'; -import { IoK8sApiCoreV1ConfigMapProjection } from '../models/IoK8sApiCoreV1ConfigMapProjection'; -import { IoK8sApiCoreV1ConfigMapVolumeSource } from '../models/IoK8sApiCoreV1ConfigMapVolumeSource'; -import { IoK8sApiCoreV1Container } from '../models/IoK8sApiCoreV1Container'; -import { IoK8sApiCoreV1ContainerPort } from '../models/IoK8sApiCoreV1ContainerPort'; -import { IoK8sApiCoreV1DownwardAPIProjection } from '../models/IoK8sApiCoreV1DownwardAPIProjection'; -import { IoK8sApiCoreV1DownwardAPIVolumeFile } from '../models/IoK8sApiCoreV1DownwardAPIVolumeFile'; -import { IoK8sApiCoreV1DownwardAPIVolumeSource } from '../models/IoK8sApiCoreV1DownwardAPIVolumeSource'; -import { IoK8sApiCoreV1EmptyDirVolumeSource } from '../models/IoK8sApiCoreV1EmptyDirVolumeSource'; -import { IoK8sApiCoreV1EnvFromSource } from '../models/IoK8sApiCoreV1EnvFromSource'; -import { IoK8sApiCoreV1EnvVar } from '../models/IoK8sApiCoreV1EnvVar'; -import { IoK8sApiCoreV1EnvVarSource } from '../models/IoK8sApiCoreV1EnvVarSource'; -import { IoK8sApiCoreV1EphemeralVolumeSource } from '../models/IoK8sApiCoreV1EphemeralVolumeSource'; -import { IoK8sApiCoreV1Event } from '../models/IoK8sApiCoreV1Event'; -import { IoK8sApiCoreV1EventSeries } from '../models/IoK8sApiCoreV1EventSeries'; -import { IoK8sApiCoreV1EventSource } from '../models/IoK8sApiCoreV1EventSource'; -import { IoK8sApiCoreV1ExecAction } from '../models/IoK8sApiCoreV1ExecAction'; -import { IoK8sApiCoreV1FCVolumeSource } from '../models/IoK8sApiCoreV1FCVolumeSource'; -import { IoK8sApiCoreV1FlexVolumeSource } from '../models/IoK8sApiCoreV1FlexVolumeSource'; -import { IoK8sApiCoreV1FlockerVolumeSource } from '../models/IoK8sApiCoreV1FlockerVolumeSource'; -import { IoK8sApiCoreV1GCEPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1GCEPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1GRPCAction } from '../models/IoK8sApiCoreV1GRPCAction'; -import { IoK8sApiCoreV1GitRepoVolumeSource } from '../models/IoK8sApiCoreV1GitRepoVolumeSource'; -import { IoK8sApiCoreV1GlusterfsVolumeSource } from '../models/IoK8sApiCoreV1GlusterfsVolumeSource'; -import { IoK8sApiCoreV1HTTPGetAction } from '../models/IoK8sApiCoreV1HTTPGetAction'; -import { IoK8sApiCoreV1HTTPHeader } from '../models/IoK8sApiCoreV1HTTPHeader'; -import { IoK8sApiCoreV1HostAlias } from '../models/IoK8sApiCoreV1HostAlias'; -import { IoK8sApiCoreV1HostPathVolumeSource } from '../models/IoK8sApiCoreV1HostPathVolumeSource'; -import { IoK8sApiCoreV1ISCSIVolumeSource } from '../models/IoK8sApiCoreV1ISCSIVolumeSource'; -import { IoK8sApiCoreV1KeyToPath } from '../models/IoK8sApiCoreV1KeyToPath'; -import { IoK8sApiCoreV1Lifecycle } from '../models/IoK8sApiCoreV1Lifecycle'; -import { IoK8sApiCoreV1LifecycleHandler } from '../models/IoK8sApiCoreV1LifecycleHandler'; -import { IoK8sApiCoreV1LocalObjectReference } from '../models/IoK8sApiCoreV1LocalObjectReference'; -import { IoK8sApiCoreV1NFSVolumeSource } from '../models/IoK8sApiCoreV1NFSVolumeSource'; -import { IoK8sApiCoreV1NodeAffinity } from '../models/IoK8sApiCoreV1NodeAffinity'; -import { IoK8sApiCoreV1NodeSelector } from '../models/IoK8sApiCoreV1NodeSelector'; -import { IoK8sApiCoreV1NodeSelectorRequirement } from '../models/IoK8sApiCoreV1NodeSelectorRequirement'; -import { IoK8sApiCoreV1NodeSelectorTerm } from '../models/IoK8sApiCoreV1NodeSelectorTerm'; -import { IoK8sApiCoreV1ObjectFieldSelector } from '../models/IoK8sApiCoreV1ObjectFieldSelector'; -import { IoK8sApiCoreV1ObjectReference } from '../models/IoK8sApiCoreV1ObjectReference'; -import { IoK8sApiCoreV1PersistentVolumeClaim } from '../models/IoK8sApiCoreV1PersistentVolumeClaim'; -import { IoK8sApiCoreV1PersistentVolumeClaimCondition } from '../models/IoK8sApiCoreV1PersistentVolumeClaimCondition'; -import { IoK8sApiCoreV1PersistentVolumeClaimSpec } from '../models/IoK8sApiCoreV1PersistentVolumeClaimSpec'; -import { IoK8sApiCoreV1PersistentVolumeClaimStatus } from '../models/IoK8sApiCoreV1PersistentVolumeClaimStatus'; -import { IoK8sApiCoreV1PersistentVolumeClaimTemplate } from '../models/IoK8sApiCoreV1PersistentVolumeClaimTemplate'; -import { IoK8sApiCoreV1PersistentVolumeClaimVolumeSource } from '../models/IoK8sApiCoreV1PersistentVolumeClaimVolumeSource'; -import { IoK8sApiCoreV1PhotonPersistentDiskVolumeSource } from '../models/IoK8sApiCoreV1PhotonPersistentDiskVolumeSource'; -import { IoK8sApiCoreV1PodAffinity } from '../models/IoK8sApiCoreV1PodAffinity'; -import { IoK8sApiCoreV1PodAffinityTerm } from '../models/IoK8sApiCoreV1PodAffinityTerm'; -import { IoK8sApiCoreV1PodAntiAffinity } from '../models/IoK8sApiCoreV1PodAntiAffinity'; -import { IoK8sApiCoreV1PodDNSConfig } from '../models/IoK8sApiCoreV1PodDNSConfig'; -import { IoK8sApiCoreV1PodDNSConfigOption } from '../models/IoK8sApiCoreV1PodDNSConfigOption'; -import { IoK8sApiCoreV1PodSecurityContext } from '../models/IoK8sApiCoreV1PodSecurityContext'; -import { IoK8sApiCoreV1PortworxVolumeSource } from '../models/IoK8sApiCoreV1PortworxVolumeSource'; -import { IoK8sApiCoreV1PreferredSchedulingTerm } from '../models/IoK8sApiCoreV1PreferredSchedulingTerm'; -import { IoK8sApiCoreV1Probe } from '../models/IoK8sApiCoreV1Probe'; -import { IoK8sApiCoreV1ProjectedVolumeSource } from '../models/IoK8sApiCoreV1ProjectedVolumeSource'; -import { IoK8sApiCoreV1QuobyteVolumeSource } from '../models/IoK8sApiCoreV1QuobyteVolumeSource'; -import { IoK8sApiCoreV1RBDVolumeSource } from '../models/IoK8sApiCoreV1RBDVolumeSource'; -import { IoK8sApiCoreV1ResourceFieldSelector } from '../models/IoK8sApiCoreV1ResourceFieldSelector'; -import { IoK8sApiCoreV1ResourceRequirements } from '../models/IoK8sApiCoreV1ResourceRequirements'; -import { IoK8sApiCoreV1SELinuxOptions } from '../models/IoK8sApiCoreV1SELinuxOptions'; -import { IoK8sApiCoreV1ScaleIOVolumeSource } from '../models/IoK8sApiCoreV1ScaleIOVolumeSource'; -import { IoK8sApiCoreV1SeccompProfile } from '../models/IoK8sApiCoreV1SeccompProfile'; -import { IoK8sApiCoreV1SecretEnvSource } from '../models/IoK8sApiCoreV1SecretEnvSource'; -import { IoK8sApiCoreV1SecretKeySelector } from '../models/IoK8sApiCoreV1SecretKeySelector'; -import { IoK8sApiCoreV1SecretProjection } from '../models/IoK8sApiCoreV1SecretProjection'; -import { IoK8sApiCoreV1SecretVolumeSource } from '../models/IoK8sApiCoreV1SecretVolumeSource'; -import { IoK8sApiCoreV1SecurityContext } from '../models/IoK8sApiCoreV1SecurityContext'; -import { IoK8sApiCoreV1ServiceAccountTokenProjection } from '../models/IoK8sApiCoreV1ServiceAccountTokenProjection'; -import { IoK8sApiCoreV1ServicePort } from '../models/IoK8sApiCoreV1ServicePort'; -import { IoK8sApiCoreV1StorageOSVolumeSource } from '../models/IoK8sApiCoreV1StorageOSVolumeSource'; -import { IoK8sApiCoreV1Sysctl } from '../models/IoK8sApiCoreV1Sysctl'; -import { IoK8sApiCoreV1TCPSocketAction } from '../models/IoK8sApiCoreV1TCPSocketAction'; -import { IoK8sApiCoreV1Toleration } from '../models/IoK8sApiCoreV1Toleration'; -import { IoK8sApiCoreV1TypedLocalObjectReference } from '../models/IoK8sApiCoreV1TypedLocalObjectReference'; -import { IoK8sApiCoreV1Volume } from '../models/IoK8sApiCoreV1Volume'; -import { IoK8sApiCoreV1VolumeDevice } from '../models/IoK8sApiCoreV1VolumeDevice'; -import { IoK8sApiCoreV1VolumeMount } from '../models/IoK8sApiCoreV1VolumeMount'; -import { IoK8sApiCoreV1VolumeProjection } from '../models/IoK8sApiCoreV1VolumeProjection'; -import { IoK8sApiCoreV1VsphereVirtualDiskVolumeSource } from '../models/IoK8sApiCoreV1VsphereVirtualDiskVolumeSource'; -import { IoK8sApiCoreV1WeightedPodAffinityTerm } from '../models/IoK8sApiCoreV1WeightedPodAffinityTerm'; -import { IoK8sApiCoreV1WindowsSecurityContextOptions } from '../models/IoK8sApiCoreV1WindowsSecurityContextOptions'; -import { IoK8sApiPolicyV1PodDisruptionBudgetSpec } from '../models/IoK8sApiPolicyV1PodDisruptionBudgetSpec'; -import { IoK8sApimachineryPkgApisMetaV1CreateOptions } from '../models/IoK8sApimachineryPkgApisMetaV1CreateOptions'; -import { IoK8sApimachineryPkgApisMetaV1GroupVersionResource } from '../models/IoK8sApimachineryPkgApisMetaV1GroupVersionResource'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelector } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelector'; -import { IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement } from '../models/IoK8sApimachineryPkgApisMetaV1LabelSelectorRequirement'; -import { IoK8sApimachineryPkgApisMetaV1ListMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ListMeta'; -import { IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry } from '../models/IoK8sApimachineryPkgApisMetaV1ManagedFieldsEntry'; -import { IoK8sApimachineryPkgApisMetaV1ObjectMeta } from '../models/IoK8sApimachineryPkgApisMetaV1ObjectMeta'; -import { IoK8sApimachineryPkgApisMetaV1OwnerReference } from '../models/IoK8sApimachineryPkgApisMetaV1OwnerReference'; -import { IoK8sApimachineryPkgApisMetaV1StatusCause } from '../models/IoK8sApimachineryPkgApisMetaV1StatusCause'; -import { SensorCreateSensorRequest } from '../models/SensorCreateSensorRequest'; -import { SensorLogEntry } from '../models/SensorLogEntry'; -import { SensorSensorWatchEvent } from '../models/SensorSensorWatchEvent'; -import { SensorUpdateSensorRequest } from '../models/SensorUpdateSensorRequest'; -import { StreamResultOfEventsourceEventSourceWatchEvent } from '../models/StreamResultOfEventsourceEventSourceWatchEvent'; -import { StreamResultOfEventsourceLogEntry } from '../models/StreamResultOfEventsourceLogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1LogEntry'; -import { StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent } from '../models/StreamResultOfIoArgoprojWorkflowV1alpha1WorkflowWatchEvent'; -import { StreamResultOfIoK8sApiCoreV1Event } from '../models/StreamResultOfIoK8sApiCoreV1Event'; -import { StreamResultOfSensorLogEntry } from '../models/StreamResultOfSensorLogEntry'; -import { StreamResultOfSensorSensorWatchEvent } from '../models/StreamResultOfSensorSensorWatchEvent'; -import { ObservableArchivedWorkflowServiceApi } from './ObservableAPI'; - -import { ArchivedWorkflowServiceApiRequestFactory, ArchivedWorkflowServiceApiResponseProcessor} from "../apis/ArchivedWorkflowServiceApi"; -export class PromiseArchivedWorkflowServiceApi { - private api: ObservableArchivedWorkflowServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: ArchivedWorkflowServiceApiRequestFactory, - responseProcessor?: ArchivedWorkflowServiceApiResponseProcessor - ) { - this.api = new ObservableArchivedWorkflowServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param uid - * @param namespace - */ - public archivedWorkflowServiceDeleteArchivedWorkflow(uid: string, namespace?: string, _options?: Configuration): Promise { - const result = this.api.archivedWorkflowServiceDeleteArchivedWorkflow(uid, namespace, _options); - return result.toPromise(); - } - - /** - * @param uid - * @param namespace - * @param name - */ - public archivedWorkflowServiceGetArchivedWorkflow(uid: string, namespace?: string, name?: string, _options?: Configuration): Promise { - const result = this.api.archivedWorkflowServiceGetArchivedWorkflow(uid, namespace, name, _options); - return result.toPromise(); - } - - /** - * @param namespace - */ - public archivedWorkflowServiceListArchivedWorkflowLabelKeys(namespace?: string, _options?: Configuration): Promise { - const result = this.api.archivedWorkflowServiceListArchivedWorkflowLabelKeys(namespace, _options); - return result.toPromise(); - } - - /** - * @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 archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, namespace?: string, _options?: Configuration): Promise { - const result = this.api.archivedWorkflowServiceListArchivedWorkflowLabelValues(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, namespace, _options); - return result.toPromise(); - } - - /** - * @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 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 { - const result = this.api.archivedWorkflowServiceListArchivedWorkflows(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, namePrefix, namespace, _options); - return result.toPromise(); - } - - /** - * @param uid - * @param body - */ - public archivedWorkflowServiceResubmitArchivedWorkflow(uid: string, body: IoArgoprojWorkflowV1alpha1ResubmitArchivedWorkflowRequest, _options?: Configuration): Promise { - const result = this.api.archivedWorkflowServiceResubmitArchivedWorkflow(uid, body, _options); - return result.toPromise(); - } - - /** - * @param uid - * @param body - */ - public archivedWorkflowServiceRetryArchivedWorkflow(uid: string, body: IoArgoprojWorkflowV1alpha1RetryArchivedWorkflowRequest, _options?: Configuration): Promise { - const result = this.api.archivedWorkflowServiceRetryArchivedWorkflow(uid, body, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableArtifactServiceApi } from './ObservableAPI'; - -import { ArtifactServiceApiRequestFactory, ArtifactServiceApiResponseProcessor} from "../apis/ArtifactServiceApi"; -export class PromiseArtifactServiceApi { - private api: ObservableArtifactServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: ArtifactServiceApiRequestFactory, - responseProcessor?: ArtifactServiceApiResponseProcessor - ) { - this.api = new ObservableArtifactServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * Get an artifact. - * @param namespace - * @param idDiscriminator - * @param id - * @param nodeId - * @param artifactName - * @param artifactDiscriminator - */ - public artifactServiceGetArtifactFile(namespace: string, idDiscriminator: 'workflow' | 'archived-workflows ', id: string, nodeId: string, artifactName: string, artifactDiscriminator: 'outputs', _options?: Configuration): Promise { - const result = this.api.artifactServiceGetArtifactFile(namespace, idDiscriminator, id, nodeId, artifactName, artifactDiscriminator, _options); - return result.toPromise(); - } - - /** - * Get an input artifact. - * @param namespace - * @param name - * @param nodeId - * @param artifactName - */ - public artifactServiceGetInputArtifact(namespace: string, name: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - const result = this.api.artifactServiceGetInputArtifact(namespace, name, nodeId, artifactName, _options); - return result.toPromise(); - } - - /** - * Get an input artifact by UID. - * @param uid - * @param nodeId - * @param artifactName - */ - public artifactServiceGetInputArtifactByUID(uid: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - const result = this.api.artifactServiceGetInputArtifactByUID(uid, nodeId, artifactName, _options); - return result.toPromise(); - } - - /** - * Get an output artifact. - * @param namespace - * @param name - * @param nodeId - * @param artifactName - */ - public artifactServiceGetOutputArtifact(namespace: string, name: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - const result = this.api.artifactServiceGetOutputArtifact(namespace, name, nodeId, artifactName, _options); - return result.toPromise(); - } - - /** - * Get an output artifact by UID. - * @param uid - * @param nodeId - * @param artifactName - */ - public artifactServiceGetOutputArtifactByUID(uid: string, nodeId: string, artifactName: string, _options?: Configuration): Promise { - const result = this.api.artifactServiceGetOutputArtifactByUID(uid, nodeId, artifactName, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableClusterWorkflowTemplateServiceApi } from './ObservableAPI'; - -import { ClusterWorkflowTemplateServiceApiRequestFactory, ClusterWorkflowTemplateServiceApiResponseProcessor} from "../apis/ClusterWorkflowTemplateServiceApi"; -export class PromiseClusterWorkflowTemplateServiceApi { - private api: ObservableClusterWorkflowTemplateServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: ClusterWorkflowTemplateServiceApiRequestFactory, - responseProcessor?: ClusterWorkflowTemplateServiceApiResponseProcessor - ) { - this.api = new ObservableClusterWorkflowTemplateServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param body - */ - public clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateCreateRequest, _options?: Configuration): Promise { - const result = this.api.clusterWorkflowTemplateServiceCreateClusterWorkflowTemplate(body, _options); - return result.toPromise(); - } - - /** - * @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 clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - const result = this.api.clusterWorkflowTemplateServiceDeleteClusterWorkflowTemplate(name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - return result.toPromise(); - } - - /** - * @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 clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - const result = this.api.clusterWorkflowTemplateServiceGetClusterWorkflowTemplate(name, getOptionsResourceVersion, _options); - return result.toPromise(); - } - - /** - * @param body - */ - public clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateLintRequest, _options?: Configuration): Promise { - const result = this.api.clusterWorkflowTemplateServiceLintClusterWorkflowTemplate(body, _options); - return result.toPromise(); - } - - /** - * @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 clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.clusterWorkflowTemplateServiceListClusterWorkflowTemplates(listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name: string, body: IoArgoprojWorkflowV1alpha1ClusterWorkflowTemplateUpdateRequest, _options?: Configuration): Promise { - const result = this.api.clusterWorkflowTemplateServiceUpdateClusterWorkflowTemplate(name, body, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableCronWorkflowServiceApi } from './ObservableAPI'; - -import { CronWorkflowServiceApiRequestFactory, CronWorkflowServiceApiResponseProcessor} from "../apis/CronWorkflowServiceApi"; -export class PromiseCronWorkflowServiceApi { - private api: ObservableCronWorkflowServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: CronWorkflowServiceApiRequestFactory, - responseProcessor?: CronWorkflowServiceApiResponseProcessor - ) { - this.api = new ObservableCronWorkflowServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param namespace - * @param body - */ - public cronWorkflowServiceCreateCronWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1CreateCronWorkflowRequest, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceCreateCronWorkflow(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 cronWorkflowServiceDeleteCronWorkflow(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceDeleteCronWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - return result.toPromise(); - } - - /** - * @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 cronWorkflowServiceGetCronWorkflow(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceGetCronWorkflow(namespace, name, getOptionsResourceVersion, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param body - */ - public cronWorkflowServiceLintCronWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1LintCronWorkflowRequest, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceLintCronWorkflow(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 cronWorkflowServiceListCronWorkflows(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceListCronWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public cronWorkflowServiceResumeCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1CronWorkflowResumeRequest, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceResumeCronWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public cronWorkflowServiceSuspendCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1CronWorkflowSuspendRequest, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceSuspendCronWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public cronWorkflowServiceUpdateCronWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1UpdateCronWorkflowRequest, _options?: Configuration): Promise { - const result = this.api.cronWorkflowServiceUpdateCronWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableEventServiceApi } from './ObservableAPI'; - -import { EventServiceApiRequestFactory, EventServiceApiResponseProcessor} from "../apis/EventServiceApi"; -export class PromiseEventServiceApi { - private api: ObservableEventServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: EventServiceApiRequestFactory, - responseProcessor?: EventServiceApiResponseProcessor - ) { - this.api = new ObservableEventServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @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 eventServiceListWorkflowEventBindings(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.eventServiceListWorkflowEventBindings(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @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 eventServiceReceiveEvent(namespace: string, discriminator: string, body: any, _options?: Configuration): Promise { - const result = this.api.eventServiceReceiveEvent(namespace, discriminator, body, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableEventSourceServiceApi } from './ObservableAPI'; - -import { EventSourceServiceApiRequestFactory, EventSourceServiceApiResponseProcessor} from "../apis/EventSourceServiceApi"; -export class PromiseEventSourceServiceApi { - private api: ObservableEventSourceServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: EventSourceServiceApiRequestFactory, - responseProcessor?: EventSourceServiceApiResponseProcessor - ) { - this.api = new ObservableEventSourceServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param namespace - * @param body - */ - public eventSourceServiceCreateEventSource(namespace: string, body: EventsourceCreateEventSourceRequest, _options?: Configuration): Promise { - const result = this.api.eventSourceServiceCreateEventSource(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 eventSourceServiceDeleteEventSource(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - const result = this.api.eventSourceServiceDeleteEventSource(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - return result.toPromise(); - } - - /** - * @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 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 { - const result = this.api.eventSourceServiceEventSourcesLogs(namespace, name, eventSourceType, eventName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - */ - public eventSourceServiceGetEventSource(namespace: string, name: string, _options?: Configuration): Promise { - const result = this.api.eventSourceServiceGetEventSource(namespace, name, _options); - return result.toPromise(); - } - - /** - * @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 eventSourceServiceListEventSources(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.eventSourceServiceListEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public eventSourceServiceUpdateEventSource(namespace: string, name: string, body: EventsourceUpdateEventSourceRequest, _options?: Configuration): Promise { - const result = this.api.eventSourceServiceUpdateEventSource(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @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 eventSourceServiceWatchEventSources(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.eventSourceServiceWatchEventSources(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableInfoServiceApi } from './ObservableAPI'; - -import { InfoServiceApiRequestFactory, InfoServiceApiResponseProcessor} from "../apis/InfoServiceApi"; -export class PromiseInfoServiceApi { - private api: ObservableInfoServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: InfoServiceApiRequestFactory, - responseProcessor?: InfoServiceApiResponseProcessor - ) { - this.api = new ObservableInfoServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param body - */ - public infoServiceCollectEvent(body: IoArgoprojWorkflowV1alpha1CollectEventRequest, _options?: Configuration): Promise { - const result = this.api.infoServiceCollectEvent(body, _options); - return result.toPromise(); - } - - /** - */ - public infoServiceGetInfo(_options?: Configuration): Promise { - const result = this.api.infoServiceGetInfo(_options); - return result.toPromise(); - } - - /** - */ - public infoServiceGetUserInfo(_options?: Configuration): Promise { - const result = this.api.infoServiceGetUserInfo(_options); - return result.toPromise(); - } - - /** - */ - public infoServiceGetVersion(_options?: Configuration): Promise { - const result = this.api.infoServiceGetVersion(_options); - return result.toPromise(); - } - - -} - - - -import { ObservableSensorServiceApi } from './ObservableAPI'; - -import { SensorServiceApiRequestFactory, SensorServiceApiResponseProcessor} from "../apis/SensorServiceApi"; -export class PromiseSensorServiceApi { - private api: ObservableSensorServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: SensorServiceApiRequestFactory, - responseProcessor?: SensorServiceApiResponseProcessor - ) { - this.api = new ObservableSensorServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param namespace - * @param body - */ - public sensorServiceCreateSensor(namespace: string, body: SensorCreateSensorRequest, _options?: Configuration): Promise { - const result = this.api.sensorServiceCreateSensor(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 sensorServiceDeleteSensor(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - const result = this.api.sensorServiceDeleteSensor(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - return result.toPromise(); - } - - /** - * @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 sensorServiceGetSensor(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - const result = this.api.sensorServiceGetSensor(namespace, name, getOptionsResourceVersion, _options); - return result.toPromise(); - } - - /** - * @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 sensorServiceListSensors(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.sensorServiceListSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @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 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 { - const result = this.api.sensorServiceSensorsLogs(namespace, name, triggerName, grep, podLogOptionsContainer, podLogOptionsFollow, podLogOptionsPrevious, podLogOptionsSinceSeconds, podLogOptionsSinceTimeSeconds, podLogOptionsSinceTimeNanos, podLogOptionsTimestamps, podLogOptionsTailLines, podLogOptionsLimitBytes, podLogOptionsInsecureSkipTLSVerifyBackend, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public sensorServiceUpdateSensor(namespace: string, name: string, body: SensorUpdateSensorRequest, _options?: Configuration): Promise { - const result = this.api.sensorServiceUpdateSensor(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @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 sensorServiceWatchSensors(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.sensorServiceWatchSensors(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableWorkflowServiceApi } from './ObservableAPI'; - -import { WorkflowServiceApiRequestFactory, WorkflowServiceApiResponseProcessor} from "../apis/WorkflowServiceApi"; -export class PromiseWorkflowServiceApi { - private api: ObservableWorkflowServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: WorkflowServiceApiRequestFactory, - responseProcessor?: WorkflowServiceApiResponseProcessor - ) { - this.api = new ObservableWorkflowServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param namespace - * @param body - */ - public workflowServiceCreateWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowCreateRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceCreateWorkflow(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 workflowServiceDeleteWorkflow(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, force?: boolean, _options?: Configuration): Promise { - const result = this.api.workflowServiceDeleteWorkflow(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, force, _options); - return result.toPromise(); - } - - /** - * @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 workflowServiceGetWorkflow(namespace: string, name: string, getOptionsResourceVersion?: string, fields?: string, _options?: Configuration): Promise { - const result = this.api.workflowServiceGetWorkflow(namespace, name, getOptionsResourceVersion, fields, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param body - */ - public workflowServiceLintWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowLintRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceLintWorkflow(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 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 { - const result = this.api.workflowServiceListWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields, _options); - return result.toPromise(); - } - - /** - * 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 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 { - const result = this.api.workflowServicePodLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep, selector, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceResubmitWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowResubmitRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceResubmitWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceResumeWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowResumeRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceResumeWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceRetryWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowRetryRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceRetryWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceSetWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowSetRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceSetWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceStopWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowStopRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceStopWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param body - */ - public workflowServiceSubmitWorkflow(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowSubmitRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceSubmitWorkflow(namespace, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceSuspendWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowSuspendRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceSuspendWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name - * @param body - */ - public workflowServiceTerminateWorkflow(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowTerminateRequest, _options?: Configuration): Promise { - const result = this.api.workflowServiceTerminateWorkflow(namespace, name, body, _options); - return result.toPromise(); - } - - /** - * @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 workflowServiceWatchEvents(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.workflowServiceWatchEvents(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @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 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 { - const result = this.api.workflowServiceWatchWorkflows(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, fields, _options); - return result.toPromise(); - } - - /** - * @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 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 { - const result = this.api.workflowServiceWorkflowLogs(namespace, name, podName, logOptionsContainer, logOptionsFollow, logOptionsPrevious, logOptionsSinceSeconds, logOptionsSinceTimeSeconds, logOptionsSinceTimeNanos, logOptionsTimestamps, logOptionsTailLines, logOptionsLimitBytes, logOptionsInsecureSkipTLSVerifyBackend, grep, selector, _options); - return result.toPromise(); - } - - -} - - - -import { ObservableWorkflowTemplateServiceApi } from './ObservableAPI'; - -import { WorkflowTemplateServiceApiRequestFactory, WorkflowTemplateServiceApiResponseProcessor} from "../apis/WorkflowTemplateServiceApi"; -export class PromiseWorkflowTemplateServiceApi { - private api: ObservableWorkflowTemplateServiceApi - - public constructor( - configuration: Configuration, - requestFactory?: WorkflowTemplateServiceApiRequestFactory, - responseProcessor?: WorkflowTemplateServiceApiResponseProcessor - ) { - this.api = new ObservableWorkflowTemplateServiceApi(configuration, requestFactory, responseProcessor); - } - - /** - * @param namespace - * @param body - */ - public workflowTemplateServiceCreateWorkflowTemplate(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateCreateRequest, _options?: Configuration): Promise { - const result = this.api.workflowTemplateServiceCreateWorkflowTemplate(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 workflowTemplateServiceDeleteWorkflowTemplate(namespace: string, name: string, deleteOptionsGracePeriodSeconds?: string, deleteOptionsPreconditionsUid?: string, deleteOptionsPreconditionsResourceVersion?: string, deleteOptionsOrphanDependents?: boolean, deleteOptionsPropagationPolicy?: string, deleteOptionsDryRun?: Array, _options?: Configuration): Promise { - const result = this.api.workflowTemplateServiceDeleteWorkflowTemplate(namespace, name, deleteOptionsGracePeriodSeconds, deleteOptionsPreconditionsUid, deleteOptionsPreconditionsResourceVersion, deleteOptionsOrphanDependents, deleteOptionsPropagationPolicy, deleteOptionsDryRun, _options); - return result.toPromise(); - } - - /** - * @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 workflowTemplateServiceGetWorkflowTemplate(namespace: string, name: string, getOptionsResourceVersion?: string, _options?: Configuration): Promise { - const result = this.api.workflowTemplateServiceGetWorkflowTemplate(namespace, name, getOptionsResourceVersion, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param body - */ - public workflowTemplateServiceLintWorkflowTemplate(namespace: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateLintRequest, _options?: Configuration): Promise { - const result = this.api.workflowTemplateServiceLintWorkflowTemplate(namespace, body, _options); - return result.toPromise(); - } - - /** - * @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 workflowTemplateServiceListWorkflowTemplates(namespace: string, listOptionsLabelSelector?: string, listOptionsFieldSelector?: string, listOptionsWatch?: boolean, listOptionsAllowWatchBookmarks?: boolean, listOptionsResourceVersion?: string, listOptionsResourceVersionMatch?: string, listOptionsTimeoutSeconds?: string, listOptionsLimit?: string, listOptionsContinue?: string, _options?: Configuration): Promise { - const result = this.api.workflowTemplateServiceListWorkflowTemplates(namespace, listOptionsLabelSelector, listOptionsFieldSelector, listOptionsWatch, listOptionsAllowWatchBookmarks, listOptionsResourceVersion, listOptionsResourceVersionMatch, listOptionsTimeoutSeconds, listOptionsLimit, listOptionsContinue, _options); - return result.toPromise(); - } - - /** - * @param namespace - * @param name DEPRECATED: This field is ignored. - * @param body - */ - public workflowTemplateServiceUpdateWorkflowTemplate(namespace: string, name: string, body: IoArgoprojWorkflowV1alpha1WorkflowTemplateUpdateRequest, _options?: Configuration): Promise { - const result = this.api.workflowTemplateServiceUpdateWorkflowTemplate(namespace, name, body, _options); - return result.toPromise(); - } - - -} - - - diff --git a/plugins/argo-workflows/src/api/generated/util.ts b/plugins/argo-workflows/src/api/generated/util.ts deleted file mode 100644 index 96ea3df..0000000 --- a/plugins/argo-workflows/src/api/generated/util.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Returns if a specific http code is in a given code range - * where the code range is defined as a combination of digits - * and "X" (the letter X) with a length of 3 - * - * @param codeRange string with length 3 consisting of digits and "X" (the letter X) - * @param code the http status code to be checked against the code range - */ -export function isCodeInRange(codeRange: string, code: number): boolean { - // This is how the default value is encoded in OAG - if (codeRange === "0") { - return true; - } - if (codeRange == code.toString()) { - return true; - } else { - const codeString = code.toString(); - if (codeString.length != codeRange.length) { - return false; - } - for (let i = 0; i < codeString.length; i++) { - if (codeRange.charAt(i) != "X" && codeRange.charAt(i) != codeString.charAt(i)) { - return false; - } - } - return true; - } -} - -/** -* Returns if it can consume form -* -* @param consumes array -*/ -export function canConsumeForm(contentTypes: string[]): boolean { - return contentTypes.indexOf('multipart/form-data') !== -1 -} diff --git a/plugins/argo-workflows/src/api/indext.ts b/plugins/argo-workflows/src/api/indext.ts index d6954ca..8273ca6 100644 --- a/plugins/argo-workflows/src/api/indext.ts +++ b/plugins/argo-workflows/src/api/indext.ts @@ -1,94 +1,74 @@ import { ConfigApi, createApiRef, - DiscoveryApi, OAuthRequestApi, + DiscoveryApi, IdentityApi } from '@backstage/core-plugin-api'; import {KubernetesApi } from "@backstage/plugin-kubernetes"; -import {createConfiguration, ServerConfiguration, WorkflowServiceApi} from "./generated"; +import { + IoArgoprojWorkflowV1alpha1WorkflowList, +} from "./generated/"; const API_VERSION = 'argoproj.io/v1alpha1' const WORKFLOW_PLURAL = 'workflows' +const DEFAULT_WORKFLOW_PROXY = '/argo-workflows/api' +const API_LABEL_SELECTOR = 'listOptions.labelSelector' +const API_TIMEOUT = "listOptions.timeoutSeconds" +const K8s_API_TIMEOUT = "timeoutSeconds" export const argoWorkflowsApiRef = createApiRef({ id: 'plugin.argoworkflows', }) export interface ArgoWorkflowsApi { discoveryApi: DiscoveryApi kubernetesApi: KubernetesApi - getWorkflowsFromK8s(clusterName: string | undefined, namespace: string | undefined, labels: string | undefined): Promise - getWorkflows(name: string): Promise + getWorkflowsFromK8s(clusterName: string, namespace: string | undefined, labels: string | undefined): Promise + getWorkflows(clusterName: string | undefined, namespace: string | undefined, labels: string | undefined): Promise + getWorkflowsFromProxy(namespace: string, labels: string | undefined): Promise } -type Metadata = { - annotations: Record - labels: Record - name: string - namespace: string -} - -export type Workflow = { - metadata: Metadata - status?: WorkflowStatus -} - -type WorkflowStatus = { - finishedAt: string - startedAt: string - phase: string - progress: string -} - -type workflowResponse = { - items: Workflow[] -} +// type Metadata = { +// annotations: Record +// labels: Record +// name: string +// namespace: string +// } +// +// export type Workflow = { +// metadata: Metadata +// status?: WorkflowStatus +// } +// +// type WorkflowStatus = { +// finishedAt: string +// startedAt: string +// phase: string +// progress: string +// } +// +// type workflowResponse = { +// items: Workflow[] +// } export class ArgoWorkflows implements ArgoWorkflowsApi { discoveryApi: DiscoveryApi kubernetesApi: KubernetesApi configApi: ConfigApi - oauthRequestApi: OAuthRequestApi + identityApi: IdentityApi - constructor(discoveryApi: DiscoveryApi, kubernetesApi: KubernetesApi, configApi: ConfigApi, oauthRequestApi: OAuthRequestApi) { + constructor(discoveryApi: DiscoveryApi, kubernetesApi: KubernetesApi, configApi: ConfigApi, identityApi: IdentityApi) { this.discoveryApi = discoveryApi this.kubernetesApi = kubernetesApi this.configApi = configApi - this.oauthRequestApi = oauthRequestApi + this.identityApi = identityApi } - async workflowsApiSvc(): Promise { - const proxyUrl = await this.discoveryApi.getBaseUrl('proxy') - const svcConf = createConfiguration({ - baseServer: new ServerConfiguration(proxyUrl, {}) - }) - return new WorkflowServiceApi(svcConf) - } - async getWorkflows(namespace: string | undefined, labels: string | undefined): Promise { - const svc = await this.workflowsApiSvc() - const ns = namespace !== undefined ? namespace : 'default' - const ops = { - namespace: ns, - listOptionsLabelSelector: labels, - listOptionsTimeoutSeconds: "30" - } - - const resp = await svc.workflowServiceListWorkflows( - ops.namespace, - ops.listOptionsLabelSelector, - undefined, - undefined, - undefined, - undefined, - undefined, - ops.listOptionsTimeoutSeconds - ) - - } - - async getWorkflowsFromK8s(clusterName: string | undefined, namespace: string | undefined, labels: string | undefined): Promise { + async getWorkflowsFromK8s(clusterName: string | undefined, namespace: string | undefined, labels: string | undefined): Promise { const ns = namespace !== undefined ? namespace : 'default' const path = `/apis/${API_VERSION}/namespaces/${ns}/${WORKFLOW_PLURAL}` - const query = new URLSearchParams() + const query = new URLSearchParams({ + [K8s_API_TIMEOUT]: "30" + }) if (labels) { query.set('labelSelector', labels) } @@ -102,9 +82,48 @@ export class ArgoWorkflows implements ArgoWorkflowsApi { return Promise.reject(`failed to fetch resources: ${resp.status}, ${resp.statusText}, ${await resp.json()}`) } // need validation - const workflows = JSON.parse(await resp.text()) as workflowResponse + return JSON.parse(await resp.text()) as IoArgoprojWorkflowV1alpha1WorkflowList + } - return Promise.resolve(workflows.items); + getWorkflows(clusterName: string | undefined, namespace: string, labels: string | undefined): Promise { + if (clusterName) { + return this.getWorkflowsFromK8s(clusterName, namespace, labels) + } + return this.getWorkflowsFromProxy(namespace, labels); + } + + async getWorkflowsFromProxy(namespace: string | undefined, labels: string | undefined): Promise { + const proxyUrl = await this.discoveryApi.getBaseUrl('proxy') + + const ns = namespace !== undefined ? namespace : 'default' + const url = `${proxyUrl}/${DEFAULT_WORKFLOW_PROXY}/api/v1/workflows/${ns}` + + const query = new URLSearchParams( + {[API_TIMEOUT]: "30"} + ) + if (labels) { + query.set(API_LABEL_SELECTOR, labels) + } + + const { token } = await this.identityApi.getCredentials() + + const headers = new Headers( + { + 'Content-Type': 'application/json', + Authorization: `Bearer ${token}`, + } + ) + + const resp = await fetch(`${url}/${query.toString()}`, { + headers: headers + }) + + if (!resp.ok) { + return Promise.reject(`failed to fetch resources: ${resp.status}, ${resp.statusText}, ${await resp.json()}`) + } + + // need validation + return Promise.resolve(JSON.parse(await resp.text()) as IoArgoprojWorkflowV1alpha1WorkflowList); } diff --git a/plugins/argo-workflows/src/components/WorkflowOverview/WorkflowOverview.tsx b/plugins/argo-workflows/src/components/WorkflowOverview/WorkflowOverview.tsx index 2c3392e..4d9c0a9 100644 --- a/plugins/argo-workflows/src/components/WorkflowOverview/WorkflowOverview.tsx +++ b/plugins/argo-workflows/src/components/WorkflowOverview/WorkflowOverview.tsx @@ -1,10 +1,11 @@ import {useApi} from "@backstage/core-plugin-api"; -import {argoWorkflowsApiRef, Workflow} from "../../api/indext"; +import {argoWorkflowsApiRef} from "../../api/indext"; import useAsync from "react-use/lib/useAsync"; import {Progress, Table, TableColumn} from '@backstage/core-components' import React from "react"; import Alert from "@material-ui/lab/Alert"; import { useEntity } from '@backstage/plugin-catalog-react'; +import {IoArgoprojWorkflowV1alpha1WorkflowList} from "../../api/generated"; type TableData = { @@ -47,17 +48,18 @@ export const WorkflowOverviewComponent = () => { const k8sLabelSelector = entity.metadata.annotations?.['backstage.io/kubernetes-label-selector'] const {value, loading, error} = useAsync( - async (): Promise => { + async (): Promise => { return await apiClient.getWorkflows(clusterName, ns, k8sLabelSelector) } ) + if (loading) { return ; } else if (error) { return {error.message}; } - const data = value?.map( val => { + const data = value?.items.map( val => { return { name: val.metadata.name, phase: val.status?.phase, diff --git a/plugins/argo-workflows/src/plugin.ts b/plugins/argo-workflows/src/plugin.ts index 51a2b55..2d66f6e 100644 --- a/plugins/argo-workflows/src/plugin.ts +++ b/plugins/argo-workflows/src/plugin.ts @@ -3,7 +3,7 @@ import { createApiFactory, createPlugin, createRoutableExtension, - discoveryApiRef, oauthRequestApiRef + discoveryApiRef, identityApiRef } from '@backstage/core-plugin-api'; import { rootRouteRef } from './routes'; @@ -22,12 +22,12 @@ export const argoWorkflowsPlugin = createPlugin({ deps: { discoveryApi: discoveryApiRef, kubernetesApi: kubernetesApiRef, - oauthRequestApi: oauthRequestApiRef, + identityApi: identityApiRef, configApi: configApiRef}, factory: ({ - discoveryApi, kubernetesApi, configApi, oauthRequestApi, + discoveryApi, kubernetesApi, configApi, identityApi, }) => - new ArgoWorkflows(discoveryApi, kubernetesApi, configApi, oauthRequestApi) + new ArgoWorkflows(discoveryApi, kubernetesApi, configApi, identityApi) }) ] });